Я знаю, что этот вопрос может показаться странным, но я хотел бы получить список отправленных в данный момент событий.
Дело в том, что я ленивый человек и хотел бы проверить, был ли запущен 'checkout_cart_add_product_complete', не создав для него наблюдателя.
Таким образом, идея состоит в том, чтобы получить массив всех отправленных событий и выполнить для него in_array:)
Я думал, что Mage :: getEvents () -> getAllEvents () выдаст некоторую информацию, но он просто возвращает пустой массив.
Я также немного покопался в файлах и папках lib / Varien / Event, но мне не удалось создать наблюдателя программным путем. Да, я знаю, почему быть простым, а можно и сложным? :)
Таким образом, этот главный вопрос (получение списка отправленных событий) скрывает другой (для чистого знания) вопрос: «Как создать наблюдателя программно».
Что ты думаешь?
Большое спасибо!