public function _initBaseException($message = null, $code = null, RootException $previous = null)
    {
        $message = is_null($message)
            ? ''
            : $this->_normalizeString($message);
        $code = is_null($code)
            ? 0
            : $this->_normalizeInt($code);

        $this->_initParent($message, $code, $previous);
    }
public function _initBaseException($message = null, $code = null, RootException $previous = null)
    {
        $message = is_null($message)
            ? ''
            : $this->_normalizeString($message);
        $code = is_null($code)
            ? 0
            : $this->_normalizeInt($code);

        $this->_initParent($message, $code, $previous);
    }
public function _initBaseException ( $ message = null , $ code = null , RootException $ previous = null ) { $ message = is_null ( $ message ) ? '' : $ this -> _normalizeString ( $ message ) ; $ code = is_null ( $ code ) ? 0 : $ this -> _normalizeInt ( $ code ) ; $ this -> _initParent ( $ message , $ code , $ previous ) ; }
Initializes the base exception.

@since [*next-version*]

@param string|Stringable|int|float|bool|null $message  The message, if any.
@param int|float|string|Stringable|null      $code     The numeric error code, if any.
@param RootException|null                    $previous The inner exception, if any.

@throws BaseInvalidArgumentException If the message or the code is invalid.
Initializes the base exception .