public function __construct(Application $application, array $handlers = [], array $processors = [], Console $consoleHandler = null) { if ($application->isDebugMode()) { if (null === $consoleHandler) { $consoleHandler = new Console($application); } $handlers[] = $consoleHandler; } parent::__construct($application->getName(), $handlers, $processors); $this->setApplication($application)->setConsoleHandler($consoleHandler); }