/** * @param ConsoleExceptionEvent $event */ public function onConsoleException(ConsoleExceptionEvent $event) { $exception = $event->getException(); $metadata = new Metadata(); $metadata->addMetadatum('commandName', $event->getInput()->getFirstArgument()); $metadata->addMetadatum('command', (string) $event->getInput()); $metadata->addMetadatum('exitCode', $event->getExitCode()); $this->errorHandler->handleException($exception, $metadata); }
/** * @param \Symfony\Component\Console\Event\ConsoleExceptionEvent $event */ public function onConsoleException(ConsoleExceptionEvent $event) { $this->campfire->notifyOnConsoleException($event->getInput(), $event->getOutput(), $event->getException(), $event->getExitCode()); }