Sets the event dispatcher for dispatching the console events.
public setEventDispatcher ( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher = null ) : static | ||
$dispatcher | Symfony\Component\EventDispatcher\EventDispatcherInterface | The event dispatcher. |
리턴 | static | The current instance. |
public function testRemoveEventSubscriber() { $dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'); $subscriber = $this->getMock('Symfony\\Component\\EventDispatcher\\EventSubscriberInterface'); $dispatcher->expects($this->once())->method('removeSubscriber')->with($subscriber); $this->config->setEventDispatcher($dispatcher); $this->config->removeEventSubscriber($subscriber); }