public function testaddListener() { $listener = new KernalResponseListener(); EventDispatcher::addListener('kernal.responese', $listener, 10); $this->assertTrue(EventDispatcher::hasListeners('kernal.responese')); EventDispatcher::removeListener('kernal.responese', $listener); $this->assertFalse(EventDispatcher::hasListeners('kernal.responese')); EventDispatcher::addListener('kernal.request', function ($event) { //do something }, 100); }