public static function forPosition($position, $code = 0, Exception $cause = null)
    {
        return new static(sprintf(
            'The argument at position %s does not exist.',
            $position
        ), $code, $cause);
    }
public static function forPosition($position, $code = 0, Exception $cause = null)
    {
        return new static(sprintf(
            'The argument at position %s does not exist.',
            $position
        ), $code, $cause);
    }
public static function forPosition ( $ position , $ code = 0 , Exception $ cause = null ) { return new static ( sprintf ( 'The argument at position %s does not exist.' , $ position ) , $ code , $ cause ) ; }
Creates an exception for the given argument position.

@param int       $position The argument position.
@param int       $code     The exception code.
@param Exception $cause    The exception that caused this exception.

@return static The created exception.
Creates an exception for the given argument position .