listeners() 공개 메소드

Returns a list of all listeners for an eventKey in the order they should be called
public listeners ( string $eventKey ) : array
$eventKey string
리턴 array
예제 #1
0
 /**
  * Tests subscribing a listener object and firing the events it subscribed to
  *
  * @return void
  */
 public function testDetachSubscriber()
 {
     $manager = new CakeEventManager();
     $listener = $this->getMock('CustomTestEventListerner', array('secondListenerFunction'));
     $manager->attach($listener);
     $expected = array(array('callable' => array($listener, 'secondListenerFunction'), 'passParams' => true));
     $this->assertEquals($expected, $manager->listeners('another.event'));
     $expected = array(array('callable' => array($listener, 'listenerFunction'), 'passParams' => false));
     $this->assertEquals($expected, $manager->listeners('fake.event'));
     $manager->detach($listener);
     $this->assertEquals(array(), $manager->listeners('fake.event'));
     $this->assertEquals(array(), $manager->listeners('another.event'));
 }