Since: 8.5

final class Url (View source)

Methods

static Url|null
parse(string $uri, Url|null $baseUrl = null, array $errors = null)

No description

__construct(string $uri, Url|null $baseUrl = null, array $softErrors = null)

No description

string
getScheme()

No description

Url
withScheme(string $scheme)

No description

string|null
getUsername()

No description

Url
withUsername(string|null $username)

No description

string|null
getPassword()

No description

Url
withPassword(string|null $password)

No description

string|null
getAsciiHost()

No description

string|null
getUnicodeHost()

No description

Url
withHost(string|null $host)

No description

int|null
getPort()

No description

Url
withPort(int|null $port)

No description

string
getPath()

No description

Url
withPath(string $path)

No description

string|null
getQuery()

No description

Url
withQuery(string|null $query)

No description

string|null
getFragment()

No description

Url
withFragment(string|null $fragment)

No description

bool
equals(Url $url, UriComparisonMode $comparisonMode = \Uri\UriComparisonMode::ExcludeFragment)

No description

string
toAsciiString()

No description

string
toUnicodeString()

No description

Url
resolve(string $uri, array $softErrors = null)

No description

array
__serialize()

No description

void
__unserialize(array $data)

No description

array
__debugInfo()

No description

Details

static Url|null parse(string $uri, Url|null $baseUrl = null, array $errors = null)

No description

Parameters

string $uri
Url|null $baseUrl
array $errors

Return Value

Url|null

__construct(string $uri, Url|null $baseUrl = null, array $softErrors = null)

No description

Parameters

string $uri
Url|null $baseUrl
array $softErrors

string getScheme()

No description

Return Value

string

Url withScheme(string $scheme)

No description

Parameters

string $scheme

Return Value

Url

string|null getUsername()

No description

Return Value

string|null

Url withUsername(string|null $username)

No description

Parameters

string|null $username

Return Value

Url

string|null getPassword()

No description

Return Value

string|null

Url withPassword(string|null $password)

No description

Parameters

string|null $password

Return Value

Url

string|null getAsciiHost()

No description

Return Value

string|null

string|null getUnicodeHost()

No description

Return Value

string|null

Url withHost(string|null $host)

No description

Parameters

string|null $host

Return Value

Url

int|null getPort()

No description

Return Value

int|null

Url withPort(int|null $port)

No description

Parameters

int|null $port

Return Value

Url

string getPath()

No description

Return Value

string

Url withPath(string $path)

No description

Parameters

string $path

Return Value

Url

string|null getQuery()

No description

Return Value

string|null

Url withQuery(string|null $query)

No description

Parameters

string|null $query

Return Value

Url

string|null getFragment()

No description

Return Value

string|null

Url withFragment(string|null $fragment)

No description

Parameters

string|null $fragment

Return Value

Url

bool equals(Url $url, UriComparisonMode $comparisonMode = \Uri\UriComparisonMode::ExcludeFragment)

No description

Parameters

Url $url
UriComparisonMode $comparisonMode

Return Value

bool

string toAsciiString()

No description

Return Value

string

string toUnicodeString()

No description

Return Value

string

Url resolve(string $uri, array $softErrors = null)

No description

Parameters

string $uri
array $softErrors

Return Value

Url

array __serialize()

No description

Return Value

array

void __unserialize(array $data)

No description

Parameters

array $data

Return Value

void

array __debugInfo()

No description

Return Value

array