public function getListeners() { $ret = parent::getListeners(); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_Added', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_RecursiveAdded', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_Removed', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_RecursiveRemoved', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_InvisibleAdded', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_InvisibleRemoved', 'callback' => 'onComponentAddedRemoved'); return $ret; }
public function getListeners() { $ret = parent::getListeners(); foreach (Kwc_Abstract::getComponentClasses() as $c) { if (is_instance_of($c, 'Kwc_Newsletter_Component')) { $ret[] = array('class' => $c, 'event' => 'Kwf_Component_Event_Component_Added', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $c, 'event' => 'Kwf_Component_Event_Component_Removed', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $c, 'event' => 'Kwf_Component_Event_Component_InvisibleAdded', 'callback' => 'onComponentAddedRemoved'); $ret[] = array('class' => $c, 'event' => 'Kwf_Component_Event_Component_InvisibleRemoved', 'callback' => 'onComponentAddedRemoved'); } } return $ret; }