* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Event; @trigger_error(sprintf('The "%s" class is deprecated since Symfony 3.3 and will be removed in 4.0. Use the ConsoleErrorEvent instead.', ConsoleExceptionEvent::class), E_USER_DEPRECATED); use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; /** * Allows to handle exception thrown in a command. * * @author Fabien Potencier * * @deprecated since version 3.3, to be removed in 4.0. Use ConsoleErrorEvent instead. */ class ConsoleExceptionEvent extends ConsoleEvent { private $exception; private $exitCode; public function __construct(Command $command, InputInterface $input, OutputInterface $output, \Exception $exception, $exitCode) { parent::__construct($command, $input, $output); $this->setException($exception); $this->exitCode = (int) $exitCode; } /** * Returns the thrown exception. * * @return \Exception The thrown exception */ public function getException() { return $this->exception; } /** * Replaces the thrown exception. * * This exception will be thrown if no response is set in the event. * * @param \Exception $exception The thrown exception */ public function setException(\Exception $exception) { $this->exception = $exception; } /** * Gets the exit code. * * @return int The command exit code */ public function getExitCode() { return $this->exitCode; } } __halt_compiler();----SIGNATURE:----Ekr/v7TiUQP/rWe1m9xajhbfxqrP+1GrMhCura02tMwg4F40ZoKceDy/PY3ZGnHqT9sH13Sph/QDnLmTEdqLPDsUupHa45xBRsVMqa7JtYCHMQjeKBqyRDEWuXy3+rfrAvCThG57HCuo1Kkkcf6x7B1raoR8SaxM4T4THcGevkFoeHddH+JaoEQ4mHEgra4cgR8lNZk452RrVaPKV/BOC/B2UQJwf9Eax8702u/DVe5XkyiBTp1mSUEnM+JxcrZPrHqUyCrkoGNrNcTRnGgceLNZhT6CIej5a992LSn+2hl6K4B/vrrAijMCJwspb2YJmYFC0noRKjHLcOmJmj9Zo4+qbdIftJOs0GWNZSXJQLrIHgYnfUsJCRCDBvO/c3zJrr/Owd4h0ev0zP7YDnrtUeemshXyZ9HoLyC7sRF7LprdLyXGLhQjMDiw8b+0+4n7XlmCxw2IavmL1Q0usegme6VxKpXjESwisCWPd2za1bxX4nGndKAQJwJfF31LinTJhfSplG451KMVTFluzkNkQCWq4jRbxsiNsvlX5Ddx/uBZJqYtE1o/Zevtdqw9+JmH7wf8ZhRN0BZwoFhr2uSVBDrWU4Tq1psh/mUuEZ8BHlBBTXKhiikAhpizH/iEp8lHJ41RgAg5FhXmj9sMS65Ok8YtlPPn1PMsTkKqZ5GZOjI=----ATTACHMENT:----NDY1NzY1OTIzNjc1MjIwNiA4MDAxODExNjQyNDQ3NjUwIDcyMzY4MDY1MTUxMjQ4NjI=