@tytar

Возможно ли добавить метод в класс при помощи Php Reflection API?

Доброго времени суток всем!
Столкнулся с такой проблемой - нужно рассширить функционал плагина для вордпресса woocommerce. И поскольку разработкичи видимо не слышали про DI, приходиться ломать голову как написать плагин который добавляет в стандартный woocommerce rest api пару кастомных роутов. Написал небольшой плагин, который впринципе справляется со совей работой, но из за жесткого инклуда в нутри методов классов woo, перестали работать вебхуки. И собственно вопрос мозможно ли используя Php Reflection API добавить в класс woocommerce пару методов?
Либо каким образом можно заинклудить свой класс перед инициализацией плагина woocommerce?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
Нельзя. Но можно используя runkit или динамическое переписывание кода.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы