Remove existing listener for event.
public removeListener ( string $event, callable $listener ) | ||
$event | string | |
$listener | callable |
/** * @see EventEmitterInterface::removeListener */ public function removeListener($event, callable $listener) { if (isset($this->emitter)) { $this->emitter->removeListener($event, $listener); } }
/** * @dataProvider emitterProvider */ public function testApiRemoveListener_RemovesListener_ForTimesListeners(EventEmitterInterface $emitter) { $never = $this->expectCallableNever(); $once = $this->expectCallableOnce(); $emitter->times('test', 1, $never); $emitter->times('test', 1, $once); $emitter->removeListener('test', $never); $emitter->emit('test'); }