コード例 #1
0
ファイル: DispatcherTest.php プロジェクト: fwk/events
 public function testInvalidListenerObject()
 {
     $this->setExpectedException('\\InvalidArgumentException');
     $this->object->addListener(function ($event) {
         return false;
     });
 }
コード例 #2
0
ファイル: DispatcherTest.php プロジェクト: Cravid/php-event
 /**
  */
 public function testRemoveListener()
 {
     $eventName = 'test';
     $dispatcher = new Dispatcher();
     $listener = new Listener($eventName);
     $dispatcher->addListener($eventName, $listener);
     $dispatcher->removeListener($eventName, $listener);
     $this->assertEmpty($dispatcher->getListeners());
 }