PHP Класс Icicle\Http\Message\BasicUri

Наследование: implements Icicle\Http\Message\Uri
Показать файл Открыть проект

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

Метод Описание
__construct ( string $uri = '' )
__toString ( ) : string
getFragment ( ) : string
getHost ( ) : string
getPassword ( ) : string
getPath ( ) : string
getPort ( ) : integer
getQueryValue ( string $name ) : string
getQueryValueAsArray ( string $name ) : array
getQueryValues ( ) : array
getScheme ( ) : string
getUser ( ) : string
hasQueryValue ( string $name ) : boolean
withAddedQueryValue ( string $name, $value ) : Icicle\Http\Message\Uri
withFragment ( string $fragment = null ) : Icicle\Http\Message\Uri
withHost ( string $host = null ) : Icicle\Http\Message\Uri
withPath ( string $path = null ) : Icicle\Http\Message\Uri
withPort ( integer $port = null ) : Icicle\Http\Message\Uri
withQuery ( string $query = null ) : Icicle\Http\Message\Uri
withQueryValue ( string $name, $value ) : Icicle\Http\Message\Uri
withScheme ( string $scheme = null ) : Icicle\Http\Message\Uri
withUser ( string $user, string $password = null ) : Icicle\Http\Message\Uri
withoutQueryValue ( string $name ) : Icicle\Http\Message\Uri

Защищенные методы

Метод Описание
encodeAuthority ( ) : string
encodePath ( ) : string
encodeQuery ( ) : string
filterPort ( integer $port = null ) : integer
filterScheme ( string $scheme = null ) : string
filterValue ( mixed | mixed[] $values ) : array Converts a given query value to an integer-indexed array of strings.
getPortForScheme ( ) : integer Returns the default port for the current scheme or null if no scheme is set.
parseFragment ( string $fragment = null ) : string
parsePath ( string $path = null ) : string
parseQuery ( string $query = null ) : array
parseQueryPair ( string $data ) : array

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

Метод Описание
parseUri ( string $uri )

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

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

public __construct ( string $uri = '' )
$uri string

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

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

encodeAuthority() защищенный Метод

protected encodeAuthority ( ) : string
Результат string

encodePath() защищенный Метод

protected encodePath ( ) : string
Результат string

encodeQuery() защищенный Метод

protected encodeQuery ( ) : string
Результат string

filterPort() защищенный Метод

protected filterPort ( integer $port = null ) : integer
$port integer
Результат integer

filterScheme() защищенный Метод

protected filterScheme ( string $scheme = null ) : string
$scheme string
Результат string

filterValue() защищенный Метод

Converts a given query value to an integer-indexed array of strings.
protected filterValue ( mixed | mixed[] $values ) : array
$values mixed | mixed[]
Результат array

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

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

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

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

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

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

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

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

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

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

getPortForScheme() защищенный Метод

Returns the default port for the current scheme or null if no scheme is set.
protected getPortForScheme ( ) : integer
Результат integer

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

public getQueryValue ( string $name ) : string
$name string
Результат string

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

public getQueryValueAsArray ( string $name ) : array
$name string
Результат array

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

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

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

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

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

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

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

public hasQueryValue ( string $name ) : boolean
$name string
Результат boolean

parseFragment() защищенный Метод

protected parseFragment ( string $fragment = null ) : string
$fragment string
Результат string

parsePath() защищенный Метод

protected parsePath ( string $path = null ) : string
$path string
Результат string

parseQuery() защищенный Метод

protected parseQuery ( string $query = null ) : array
$query string
Результат array

parseQueryPair() защищенный Метод

protected parseQueryPair ( string $data ) : array
$data string
Результат array

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

public withAddedQueryValue ( string $name, $value ) : Icicle\Http\Message\Uri
$name string
Результат Icicle\Http\Message\Uri

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

public withFragment ( string $fragment = null ) : Icicle\Http\Message\Uri
$fragment string
Результат Icicle\Http\Message\Uri

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

public withHost ( string $host = null ) : Icicle\Http\Message\Uri
$host string
Результат Icicle\Http\Message\Uri

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

public withPath ( string $path = null ) : Icicle\Http\Message\Uri
$path string
Результат Icicle\Http\Message\Uri

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

public withPort ( integer $port = null ) : Icicle\Http\Message\Uri
$port integer
Результат Icicle\Http\Message\Uri

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

public withQuery ( string $query = null ) : Icicle\Http\Message\Uri
$query string
Результат Icicle\Http\Message\Uri

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

public withQueryValue ( string $name, $value ) : Icicle\Http\Message\Uri
$name string
Результат Icicle\Http\Message\Uri

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

public withScheme ( string $scheme = null ) : Icicle\Http\Message\Uri
$scheme string
Результат Icicle\Http\Message\Uri

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

public withUser ( string $user, string $password = null ) : Icicle\Http\Message\Uri
$user string
$password string
Результат Icicle\Http\Message\Uri

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

public withoutQueryValue ( string $name ) : Icicle\Http\Message\Uri
$name string
Результат Icicle\Http\Message\Uri