public static function create($parameters)
    {
        if (is_string($parameters)) {
            return self::fromString($parameters);
        }

        if (is_array($parameters)) {
            return self::fromArray($parameters);
        }

        throw new InvalidArgumentException('Invalid parameters type');
    }
public static function create($parameters)
    {
        if (is_string($parameters)) {
            return self::fromString($parameters);
        }

        if (is_array($parameters)) {
            return self::fromArray($parameters);
        }

        throw new InvalidArgumentException('Invalid parameters type');
    }
public static function create ( $ parameters ) { if ( is_string ( $ parameters ) ) { return self :: fromString ( $ parameters ) ; } if ( is_array ( $ parameters ) ) { return self :: fromArray ( $ parameters ) ; } throw new InvalidArgumentException ( 'Invalid parameters type' ) ; }
Creates a new binding parameters instance from a URI string
or a parameters array.

@param mixed $parameters
@return BindingParameters
Creates a new binding parameters instance from a URI string or a parameters array .