public function testClearEventListeners()
 {
     $event = 'event';
     $callback = array($this, 'testClearEventListeners');
     $this->eventManager->registerEventListener($event, $callback);
     $events = Reflection::getProperty($this->eventManager, 'events');
     $this->assertTrue(in_array(new Callback($callback), $events[$event]));
     $this->eventManager->clearEventListeners($event);
     $events = Reflection::getProperty($this->eventManager, 'events');
     $this->assertFalse(array_key_exists($event, $events));
 }
Beispiel #2
0
 /**
  * Clears the listeners for the provided event
  * @param string $eventName Name of the event
  * @return null
  */
 public function clearEventListeners($eventName)
 {
     $this->eventManager->clearEventListeners($eventName);
 }