FarahUrl
in package
implements
UriInterface, Hashable
Tags
Interfaces, Classes and Traits
- UriInterface
- Hashable
Table of Contents
- SCHEME_DEFAULT = 'farah'
- __toString() : string
- createFromComponents() : FarahUrl
- createFromReference() : FarahUrl
- createFromUri() : FarahUrl
- equals() : bool
- getArguments() : FarahUrlArguments
- getAssetAuthority() : FarahUrlAuthority
- getAssetPath() : FarahUrlPath
- getAuthority() : string
- getFragment() : string
- getHost() : string
- getPath() : string
- getPort() : int
- getQuery() : string
- getScheme() : string
- getStreamIdentifier() : FarahUrlStreamIdentifier
- getUserInfo() : string
- hash() : mixed
- withAssetAuthority() : FarahUrl
- withAssetPath() : FarahUrl
- withFragment() : FarahUrl
- withHost() : FarahUrl
- withPath() : FarahUrl
- withPort() : FarahUrl
- withQuery() : FarahUrl
- withQueryArguments() : FarahUrl
- withScheme() : FarahUrl
- withStreamIdentifier() : mixed
- withUserInfo() : FarahUrl
Constants
SCHEME_DEFAULT
public
mixed
SCHEME_DEFAULT
= 'farah'
Methods
__toString()
public
__toString() : string
Return values
string —createFromComponents()
public
static createFromComponents(FarahUrlAuthority|string $authority[, FarahUrlPath|string $path = null ][, FarahUrlArguments|string $args = null ][, FarahUrlStreamIdentifier|string $fragment = null ]) : FarahUrl
Parameters
- $authority : FarahUrlAuthority|string
- $path : FarahUrlPath|string = null
- $args : FarahUrlArguments|string = null
- $fragment : FarahUrlStreamIdentifier|string = null
Return values
FarahUrl —createFromReference()
public
static createFromReference(string $ref[, FarahUrl|null $contextUrl = null ]) : FarahUrl
Parameters
- $ref : string
- $contextUrl : FarahUrl|null = null
Return values
FarahUrl —createFromUri()
public
static createFromUri(UriInterface $uri) : FarahUrl
Parameters
- $uri : UriInterface
Return values
FarahUrl —equals()
public
equals(mixed $obj) : bool
Parameters
- $obj : mixed
Return values
bool —getArguments()
public
getArguments() : FarahUrlArguments
Return values
FarahUrlArguments —getAssetAuthority()
public
getAssetAuthority() : FarahUrlAuthority
Return values
FarahUrlAuthority —getAssetPath()
public
getAssetPath() : FarahUrlPath
Return values
FarahUrlPath —getAuthority()
public
getAuthority() : string
Return values
string —getFragment()
public
getFragment() : string
Return values
string —getHost()
public
getHost() : string
Return values
string —getPath()
public
getPath() : string
Return values
string —getPort()
public
getPort() : int
Return values
int —getQuery()
public
getQuery() : string
Return values
string —getScheme()
public
getScheme() : string
Return values
string —getStreamIdentifier()
public
getStreamIdentifier() : FarahUrlStreamIdentifier
Return values
FarahUrlStreamIdentifier —getUserInfo()
public
getUserInfo() : string
Return values
string —hash()
public
hash() : mixed
Return values
mixed —withAssetAuthority()
public
withAssetAuthority(FarahUrlAuthority $authority) : FarahUrl
Parameters
- $authority : FarahUrlAuthority
Return values
FarahUrl —withAssetPath()
public
withAssetPath(FarahUrlPath $path) : FarahUrl
Parameters
- $path : FarahUrlPath
Return values
FarahUrl —withFragment()
public
withFragment(mixed $fragment) : FarahUrl
Parameters
- $fragment : mixed
Return values
FarahUrl —withHost()
public
withHost(mixed $host) : FarahUrl
Parameters
- $host : mixed
Return values
FarahUrl —withPath()
public
withPath(mixed $path) : FarahUrl
Parameters
- $path : mixed
Return values
FarahUrl —withPort()
public
withPort(mixed $port) : FarahUrl
Parameters
- $port : mixed
Return values
FarahUrl —withQuery()
public
withQuery(mixed $query) : FarahUrl
Parameters
- $query : mixed
Return values
FarahUrl —withQueryArguments()
public
withQueryArguments(FarahUrlArguments $args) : FarahUrl
Parameters
- $args : FarahUrlArguments
Return values
FarahUrl —withScheme()
public
withScheme(mixed $scheme) : FarahUrl
Parameters
- $scheme : mixed
Return values
FarahUrl —withStreamIdentifier()
public
withStreamIdentifier(FarahUrlStreamIdentifier $fragment) : mixed
Parameters
- $fragment : FarahUrlStreamIdentifier
Return values
mixed —withUserInfo()
public
withUserInfo(mixed $user[, mixed $password = null ]) : FarahUrl
Parameters
- $user : mixed
- $password : mixed = null