Exemplo n.º 1
0
 /**
  * Remove an event listener
  *
  * @param   string  The event name
  * @param   object  An object implementing the KObjectHandlable interface
  * @return  KObject  The mixer object
  */
 public function removeEventListener($event, KObjectHandlable $listener)
 {
     $this->_event_dispatcher->removeEventListener($event, $listener, $priority);
     return $this->getMixer();
 }
Exemplo n.º 2
0
 /**
  * Disconnect from an event dispatcher
  * 
  * @param  object	The event dispatcher to disconnect from
  * @return KEventListener
  */
 public function disconnect(KEventDispatcher $dispatcher)
 {
     $handlers = $this->getEventHandlers();
     foreach ($handlers as $handler) {
         $dispatcher->removeEventListener($handler, $this);
     }
     return $this;
 }