Вот что вызовет у вас еще большее возмущение
Если в трейты вынести, например, контроллер - можно реализовать множественное наследование!
Если в трейты вынести, например, контроллер - можно реализовать множественное наследование!
PHP:
Trait ActionOne{
public function run(){}
}
Trait ActionTwo{
public function run(){}
public function foo() {}
}
Trait TT {
use ActionOne, ActionTwo {
ActionOne::foo insteadof ActionTwo;
}
}
$app->get('/', new Class {use TT; });
Последнее редактирование: