hhvm
hhvm copied to clipboard
Trait requirements using a comma
Currently this is not supported and you have to declare a requirement per line.
trait ObserverAnnotation {
require implements Annotator;
require implements Subject;
}
Would be nice if you could comma separate them the same way you do extends and implements for a class.
trait ObserverAnnotation {
require implements Annotator, Subject;
}
I never know I wanted this, until now. This is still a parse error in hhvm 4.56.
This is still a parse error in 2025.