Search code examples
phpmagentoadminhtml

Who called the event / observer in magento?


Eg I have a block that is on the page to edit the purchase order, both the editing page of the order as the "block" passes through the event sales_order_load_after when obeserver the event can not know what they spent for the event, if it was page or block.

How to know who called or went by event?


Solution

  • You can use a PHP backtrace function like debug_backtrace or Magento's own backtrace: mageDebugBacktrace.