FB3
Новичок
Можно ли как-нибудь "обмануть" ReflectionClass?
Имеется библиотека AMFPHP.
Для того, чтобы определить, какие методы имеются у классов-сервисов, с которыми ей предстоит работать, она использует ReflectionClass.
Копался в документации PHP, но не нашел, можно ли как-нибудь переопределить список методов, возвращаемых ReflectionClass::getMethods().
Нужно это для того, чтобы реализовать делегирование функциональности другому классу с помощью метода __call в классе-сервисе, к которому обращается AMFPHP, а функциональность, которая одинакова для всех методов, чтобы осталась в делегирующем классе в методе __call.
Пробовал расписать на примере, чего же я хочу в итоге, но че-то муть какая-то получается
Имеется библиотека AMFPHP.
Для того, чтобы определить, какие методы имеются у классов-сервисов, с которыми ей предстоит работать, она использует ReflectionClass.
Копался в документации PHP, но не нашел, можно ли как-нибудь переопределить список методов, возвращаемых ReflectionClass::getMethods().
Нужно это для того, чтобы реализовать делегирование функциональности другому классу с помощью метода __call в классе-сервисе, к которому обращается AMFPHP, а функциональность, которая одинакова для всех методов, чтобы осталась в делегирующем классе в методе __call.
Пробовал расписать на примере, чего же я хочу в итоге, но че-то муть какая-то получается
