public function getListeners() { $ret = parent::getListeners(); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_Added', 'callback' => 'onComponentAdded'); $ret[] = array('class' => $this->_class, 'event' => 'Kwf_Component_Event_Component_Removed', 'callback' => 'onComponentRemoved'); return $ret; }
public function getListeners() { $ret = parent::getListeners(); $masterGeneratorModel = $this->_getChainedGenerator()->getModel(); $ret[] = array('class' => get_class($masterGeneratorModel), 'event' => 'Kwf_Events_Event_Row_Updated', 'callback' => 'onMasterRowUpdate'); $ret[] = array('class' => get_class($masterGeneratorModel), 'event' => 'Kwf_Events_Event_Row_Inserted', 'callback' => 'onMasterRowAdd'); $ret[] = array('class' => get_class($masterGeneratorModel), 'event' => 'Kwf_Events_Event_Row_Deleted', 'callback' => 'onMasterRowDelete'); $ret[] = array('class' => get_class($masterGeneratorModel), 'event' => 'Kwf_Events_Event_Model_Updated', 'callback' => 'onMasterModelUpdate'); $m = Kwc_Abstract::createChildModel($this->_class); if ($m) { $ret[] = array('class' => get_class($m), 'event' => 'Kwf_Events_Event_Row_Updated', 'callback' => 'onRowUpdate'); $ret[] = array('class' => get_class($m), 'event' => 'Kwf_Events_Event_Row_Inserted', 'callback' => 'onRowUpdate'); } return $ret; }