コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }