Methods summary
public
|
#
__construct( string $uri = NULL )
Parameters
Throws
NInvalidArgumentException
|
public
NUri
|
#
setScheme( string $value )
Sets the scheme part of URI.
Sets the scheme part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getScheme( )
Returns the scheme part of URI.
Returns the scheme part of URI.
Returns
string
|
public
NUri
|
#
setUser( string $value )
Sets the user name part of URI.
Sets the user name part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getUser( )
Returns the user name part of URI.
Returns the user name part of URI.
Returns
string
|
public
NUri
|
#
setPassword( string $value )
Sets the password part of URI.
Sets the password part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getPassword( )
Returns the password part of URI.
Returns the password part of URI.
Returns
string
|
public
NUri
|
#
setHost( string $value )
Sets the host part of URI.
Sets the host part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getHost( )
Returns the host part of URI.
Returns the host part of URI.
Returns
string
|
public
NUri
|
#
setPort( string $value )
Sets the port part of URI.
Sets the port part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getPort( )
Returns the port part of URI.
Returns the port part of URI.
Returns
string
|
public
NUri
|
#
setPath( string $value )
Sets the path part of URI.
Sets the path part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getPath( )
Returns the path part of URI.
Returns the path part of URI.
Returns
string
|
public
NUri
|
#
setQuery( string|array $value )
Sets the query part of URI.
Sets the query part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
|
#
appendQuery( string|array $value )
Appends the query part of URI.
Appends the query part of URI.
Parameters
|
public
string
|
#
getQuery( )
Returns the query part of URI.
Returns the query part of URI.
Returns
string
|
public
NUri
|
#
setFragment( string $value )
Sets the fragment part of URI.
Sets the fragment part of URI.
Parameters
Returns
NUri
provides a fluent interface
|
public
string
|
#
getFragment( )
Returns the fragment part of URI.
Returns the fragment part of URI.
Returns
string
|
public
string
|
#
getAbsoluteUri( )
Returns the entire URI including query string and fragment.
Returns the entire URI including query string and fragment.
Returns
string
|
public
string
|
#
getAuthority( )
Returns the [user[:pass]@]host[:port] part of URI.
Returns the [user[:pass]@]host[:port] part of URI.
Returns
string
|
public
string
|
#
getHostUri( )
Returns the scheme and authority part of URI.
Returns the scheme and authority part of URI.
Returns
string
|
public
boolean
|
#
isEqual( string $uri )
URI comparsion (this object must be in canonical form).
URI comparsion (this object must be in canonical form).
Parameters
Returns
boolean
|
public
|
#
canonicalize( )
Transform to canonical form.
Transform to canonical form.
|
public
string
|
|
public static
string
|
#
unescape( string $s, string $reserved = '%;/?:@&=+$,' )
Similar to rawurldecode, but preserve reserved chars encoded.
Similar to rawurldecode, but preserve reserved chars encoded.
Parameters
- $s
string to decode
- $reserved
string reserved characters
Returns
string
|