private function getErrorException($exception): ErrorException
    {
        // @codeCoverageIgnoreStart
        if ($exception instanceof ParseError) {
            $message  = 'Parse error: ' . $exception->getMessage();
            $severity = \E_PARSE;
        } elseif ($exception instanceof TypeError) {
            $message  = 'Type error: ' . $exception->getMessage();
            $severity = \E_RECOVERABLE_ERROR;
        } else {
            $message  = $exception->getMessage();
            $severity = \E_ERROR;
        }
        // @codeCoverageIgnoreEnd

        return new ErrorException(
            $message,
            $exception->getCode(),
            $severity,
            $exception->getFile(),
            $exception->getLine()
        );
    }
private function getErrorException($exception): ErrorException
    {
        // @codeCoverageIgnoreStart
        if ($exception instanceof ParseError) {
            $message  = 'Parse error: ' . $exception->getMessage();
            $severity = \E_PARSE;
        } elseif ($exception instanceof TypeError) {
            $message  = 'Type error: ' . $exception->getMessage();
            $severity = \E_RECOVERABLE_ERROR;
        } else {
            $message  = $exception->getMessage();
            $severity = \E_ERROR;
        }
        // @codeCoverageIgnoreEnd

        return new ErrorException(
            $message,
            $exception->getCode(),
            $severity,
            $exception->getFile(),
            $exception->getLine()
        );
    }
private function getErrorException ( $ exception ) : ErrorException { // @codeCoverageIgnoreStart if ( $ exception instanceof ParseError ) { $ message = 'Parse error: ' . $ exception -> getMessage ( ) ; $ severity = \ E_PARSE ; } elseif ( $ exception instanceof TypeError ) { $ message = 'Type error: ' . $ exception -> getMessage ( ) ; $ severity = \ E_RECOVERABLE_ERROR ; } else { $ message = $ exception -> getMessage ( ) ; $ severity = \ E_ERROR ; } // @codeCoverageIgnoreEnd return new ErrorException ( $ message , $ exception -> getCode ( ) , $ severity , $ exception -> getFile ( ) , $ exception -> getLine ( ) ) ; }
Get a ErrorException instance.

@param \ParseError|\Throwable|\TypeError $exception

@return \ErrorException
Get a ErrorException instance .