У меня есть черта
trait Foo{
protected static function foo(){
echo 'Hello';
}
}
и класс
class Bar{
use Foo;
private static function foo(){
Foo::foo();
echo ' World!';
}
}
Я не могу использовать Foo:foo()
. Что я могу сделать для достижения желаемого эффекта?
ИЗМЕНИТЬ
Используя
use Foo {foo as parentFoo}
private static function foo(){
self::parentFoo();
echo ' World!';
}
сделал трюк.