T
T
tytar2016-05-19 15:15:29
WordPress
tytar, 2016-05-19 15:15:29

Is it possible to add a method to a class using the Php Reflection API?

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

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Григорий Есин, 2016-05-19
@xotey83

Нельзя. Но можно используя runkit или динамическое переписывание кода.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question