public function testDisableOneListener()
 {
     $testListener = new TestListener();
     $testListener->enabled = false;
     $listenerId = 'test.listener3';
     $this->container->expects($this->once())->method('get')->with($listenerId)->will($this->returnValue($testListener));
     $this->manager->disableListeners([$listenerId]);
     $this->assertFalse($testListener->enabled);
 }
 /**
  * @param ConsoleCommandEvent $event
  */
 public function onConsoleCommand(ConsoleCommandEvent $event)
 {
     $command = $event->getCommand();
     $input = $event->getInput();
     $this->addOptionsToCommand($command, $input);
     $listeners = $this->getListenersToDisable($input);
     if (!empty($listeners)) {
         $this->listenersManager->disableListeners($listeners);
     }
 }