/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/bug69180.phpt
37 строк
428 B
Nikita Popov
Store aliased name of trait method
03 мар 2020, 13:55
03 мар 2020, 13:55
53efa1b
Код
Авторство
О чём код?
--TEST-- Bug #69180: Reflection does not honor trait conflict resolution / method aliasing --FILE-- <?php trait T1 { public function foo() { } } trait T2 { use T1 { foo as bar; } public function foo() { } } class C { use T2; } $class = new ReflectionClass('C'); foreach ($class->getMethods() as $method) { var_dump($method->getName()); } ?> --EXPECT-- string(3) "foo" string(3) "bar"