private function _createException($position, $errorString)
    {
        $arguments = func_get_args();

        // Remove first and second arguments (position and error string)
        unset($arguments[0], $arguments[1]);

        // Create a short error message.
        $errorString = vsprintf($errorString, $arguments);

        // Add position.
        $errorString = sprintf(
            Resources::ERROR_PARSING_STRING,
            $errorString,
            $position
        );

        // Create final error message.
        $errorString = sprintf(
            Resources::INVALID_CONNECTION_STRING,
            $this->_argumentName,
            $errorString
        );

        return new \RuntimeException($errorString);
    }
private function _createException($position, $errorString)
    {
        $arguments = func_get_args();

        // Remove first and second arguments (position and error string)
        unset($arguments[0], $arguments[1]);

        // Create a short error message.
        $errorString = vsprintf($errorString, $arguments);

        // Add position.
        $errorString = sprintf(
            Resources::ERROR_PARSING_STRING,
            $errorString,
            $position
        );

        // Create final error message.
        $errorString = sprintf(
            Resources::INVALID_CONNECTION_STRING,
            $this->_argumentName,
            $errorString
        );

        return new \RuntimeException($errorString);
    }
private function _createException ( $ position , $ errorString ) { $ arguments = func_get_args ( ) ; // Remove first and second arguments (position and error string) unset ( $ arguments [ 0 ] , $ arguments [ 1 ] ) ; // Create a short error message. $ errorString = vsprintf ( $ errorString , $ arguments ) ; // Add position. $ errorString = sprintf ( Resources :: ERROR_PARSING_STRING , $ errorString , $ position ) ; // Create final error message. $ errorString = sprintf ( Resources :: INVALID_CONNECTION_STRING , $ this -> _argumentName , $ errorString ) ; return new \ RuntimeException ( $ errorString ) ; }
Generates an invalid connection string exception with the detailed error
message.

@param integer $position    The position of the error.
@param string  $errorString The short error formatting string.

@return \RuntimeException
Generates an invalid connection string exception with the detailed error message .