/** * @covers Brickoo\Component\Messaging\ListenerCollection::remove * @covers Brickoo\Component\Messaging\Exception\ListenerNotAvailableException * @expectedException \Brickoo\Component\Messaging\Exception\ListenerNotAvailableException */ public function testTryingToRemoveUnknownListenerThrowsException() { $listenerCollection = new ListenerCollection(); $listenerCollection->remove("failIdentifier"); }
/** * Removes the unique identified listener. * @param string $listenerUID the listener unique identifier * @throws \InvalidArgumentException * @return \Brickoo\Component\Messaging\MessageDispatcher */ public function detach($listenerUID) { Assert::isString($listenerUID); $this->listenerCollection->remove($listenerUID); return $this; }