public function __construct(Params $params, LoggerHandler $loggerHandler, ExceptionHandler $exceptionHandler)
 {
     $this->handler = $params->getBrobList() ? $loggerHandler : $exceptionHandler;
 }
 function it_should_not_output_a_message(Params $params, Reporter $reporter, IO $io)
 {
     $params->getBrobList()->willReturn(false);
     $reporter->output($io)->shouldNotBeCalled();
     $this->displayErrors();
 }
 function it_should_return_logger_handler_for_true(Params $params, LoggerHandler $loggerHandler)
 {
     $params->getBrobList()->willReturn(true);
     $this->handlerType()->shouldReturn(get_class($loggerHandler->getWrappedObject()));
 }