PHP 클래스 Icicle\Http\Message\BasicUri

상속: implements Icicle\Http\Message\Uri
파일 보기 프로젝트 열기: icicleio/http

공개 메소드들

메소드 설명
__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