public function __construct(CM_Exception $e) { parent::__construct($e); $formatter = new CM_ExceptionHandling_Formatter_Plain(); $serializedException = new CM_ExceptionHandling_SerializableException($e); $this->message = get_class($e) . ': ' . $e->getMessage() . PHP_EOL . $formatter->getMetaInfo($serializedException); }
protected function _printException(Exception $exception) { $output = new CM_OutputStream_Stream_StandardError(); $formatter = new CM_ExceptionHandling_Formatter_Plain(); $output->writeln($formatter->formatException($exception)); }