PHP Класс Amp\Artax\Uri

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $uri )
__toString ( )
canResolve ( $toResolve ) Is the specified URI string resolvable against the current URI instance?
getAbsoluteUri ( ) Retrieve the URI without the fragment component
getAllQueryParameters ( ) : array
getAuthority ( $hiddenPass = true )
getFragment ( ) : string
getHost ( ) : string
getOriginalUri ( ) : array
getPass ( ) : string
getPath ( ) : string
getPort ( ) : integer
getQuery ( ) : string
getQueryParameter ( string $parameter ) : string
getScheme ( ) : string
getUser ( ) : string
hasQueryParameter ( string $parameter ) : boolean
isIpV4 ( ) : boolean
isIpV6 ( ) : boolean
normalize ( ) : string Normalizes the URI for maximal comparison success
resolve ( string $toResolve ) : Uri

Приватные методы

Метод Описание
decodeReservedSubDelimiters ( $str )
decodeUnreservedCharacters ( $str )
mergePaths ( $basePath, $pathToMerge )
normalizeDefaultPort ( ) "URI producers and normalizers should omit the port component and its ":" delimiter if port is empty or if its value would be the same as that of the scheme's default."
parse ( $uri )
parseQueryParameters ( )
reconstitute ( $scheme, $authority, $path, $query, $fragment )
removeDotSegments ( $input )

Описание методов

__construct() публичный Метод

public __construct ( $uri )

__toString() публичный Метод

public __toString ( )

canResolve() публичный Метод

Is the specified URI string resolvable against the current URI instance?
public canResolve ( $toResolve )

getAbsoluteUri() публичный Метод

Retrieve the URI without the fragment component
public getAbsoluteUri ( )

getAllQueryParameters() публичный Метод

public getAllQueryParameters ( ) : array
Результат array

getAuthority() публичный Метод

public getAuthority ( $hiddenPass = true )

getFragment() публичный Метод

public getFragment ( ) : string
Результат string

getHost() публичный Метод

public getHost ( ) : string
Результат string

getOriginalUri() публичный Метод

public getOriginalUri ( ) : array
Результат array

getPass() публичный Метод

public getPass ( ) : string
Результат string

getPath() публичный Метод

public getPath ( ) : string
Результат string

getPort() публичный Метод

public getPort ( ) : integer
Результат integer

getQuery() публичный Метод

public getQuery ( ) : string
Результат string

getQueryParameter() публичный Метод

public getQueryParameter ( string $parameter ) : string
$parameter string
Результат string

getScheme() публичный Метод

public getScheme ( ) : string
Результат string

getUser() публичный Метод

public getUser ( ) : string
Результат string

hasQueryParameter() публичный Метод

public hasQueryParameter ( string $parameter ) : boolean
$parameter string
Результат boolean

isIpV4() публичный Метод

public isIpV4 ( ) : boolean
Результат boolean

isIpV6() публичный Метод

public isIpV6 ( ) : boolean
Результат boolean

normalize() публичный Метод

Normalizes the URI for maximal comparison success
public normalize ( ) : string
Результат string

resolve() публичный Метод

public resolve ( string $toResolve ) : Uri
$toResolve string
Результат Uri