Documentation

UriFactory
in package

Class Uri

Table of Contents

Methods

buildQuery()  : string
Build query string from variables.
createFromEnvironment()  : Uri
createFromParts()  : Uri
Creates a URI from a array of `parse_url()` components.
createFromString()  : Uri
parseQuery()  : mixed
Parse query string and return it as an array.
parseUrl()  : array<string|int, mixed>
UTF-8 aware parse_url() implementation.
parseUrlFromEnvironment()  : array<string|int, mixed>

Methods

buildQuery()

Build query string from variables.

public static buildQuery(array<string|int, mixed> $params) : string
Parameters
$params : array<string|int, mixed>
Return values
string

createFromEnvironment()

public static createFromEnvironment(array<string|int, mixed> $env) : Uri
Parameters
$env : array<string|int, mixed>
Tags
throws
InvalidArgumentException
Return values
Uri

createFromParts()

Creates a URI from a array of `parse_url()` components.

public static createFromParts(array<string|int, mixed> $parts) : Uri
Parameters
$parts : array<string|int, mixed>
Tags
throws
InvalidArgumentException
Return values
Uri

createFromString()

public static createFromString(string $uri) : Uri
Parameters
$uri : string
Tags
throws
InvalidArgumentException
Return values
Uri

parseQuery()

Parse query string and return it as an array.

public static parseQuery(string $query) : mixed
Parameters
$query : string

parseUrl()

UTF-8 aware parse_url() implementation.

public static parseUrl(string $url) : array<string|int, mixed>
Parameters
$url : string
Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

parseUrlFromEnvironment()

public static parseUrlFromEnvironment(array<string|int, mixed> $env) : array<string|int, mixed>
Parameters
$env : array<string|int, mixed>
Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

        
On this page

Search results