/**
  * @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");
 }
示例#2
0
 /**
  * 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;
 }