Exemplo n.º 1
0
 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;
 }