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())); }