コード例 #1
0
 public function addSubscriber(SubscriberInterface $sub)
 {
     $events = $sub->getSubscribedEvents();
     $page = strtolower(get_class($sub));
     foreach ($events as $type => $listenerMethod) {
         $method = explode("=>", $listenerMethod)[0];
         $redirectAction = explode("=>", $listenerMethod)[1];
         $this->listen($page, $type, $method, $redirectAction);
     }
 }
コード例 #2
0
 /**
  * Registra um ouvinte/listener interessado em determinado(s) evento(s)
  * @param SubscriberInterface $sub
  */
 public function addSubscriber(SubscriberInterface $sub)
 {
     $listeners = $sub->getSubscribedEvents();
     foreach ($listeners as $eventType => $listenerMethod) {
         $this->listen($eventType, array($sub, $listenerMethod));
     }
 }