
If you want to get the list of all the events available in your magento version, you can achieve this by running the following code -:
$eventAreas = array('global','frontend','adminhtml');
foreach ($eventAreas as $eventArea) {
$eventConfig = Mage::app()->getConfig()
->getNode(sprintf('%s/events', $eventArea));
foreach($eventConfig->children() as $key=>$value)
{
foreach($value->observers->children() as $key1=>$value1)
{
$observer_method = array((string)$eventArea,
(string)$key,
(string)$key1,
(string)Mage::app()->getConfig()
->getModelClassName($value1->class),
(string)$value1->method);
echo '<pre>';
print_r($observer_method);
echo '</pre>';
}
}
}
Hope this article helped you in some way. Please leave us your comment and let us know what do you think? Thanks.


