FarahUrl
in package
implements
UriInterface, Hashable
Tags
Table of Contents
Interfaces
- UriInterface
- Hashable
Constants
- SCHEME_DEFAULT = 'farah'
Methods
- __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
stringcreateFromComponents()
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
FarahUrlcreateFromReference()
public
static createFromReference(string $ref[, FarahUrl|null $contextUrl = null ]) : FarahUrl
Parameters
- $ref : string
- $contextUrl : FarahUrl|null = null
Return values
FarahUrlcreateFromUri()
public
static createFromUri(UriInterface $uri) : FarahUrl
Parameters
- $uri : UriInterface
Return values
FarahUrlequals()
public
equals(mixed $obj) : bool
Parameters
- $obj : mixed
Return values
boolgetArguments()
public
getArguments() : FarahUrlArguments
Return values
FarahUrlArgumentsgetAssetAuthority()
public
getAssetAuthority() : FarahUrlAuthority
Return values
FarahUrlAuthoritygetAssetPath()
public
getAssetPath() : FarahUrlPath
Return values
FarahUrlPathgetAuthority()
public
getAuthority() : string
Return values
stringgetFragment()
public
getFragment() : string
Return values
stringgetHost()
public
getHost() : string
Return values
stringgetPath()
public
getPath() : string
Return values
stringgetPort()
public
getPort() : int
Return values
intgetQuery()
public
getQuery() : string
Return values
stringgetScheme()
public
getScheme() : string
Return values
stringgetStreamIdentifier()
public
getStreamIdentifier() : FarahUrlStreamIdentifier
Return values
FarahUrlStreamIdentifiergetUserInfo()
public
getUserInfo() : string
Return values
stringhash()
public
hash() : mixed
withAssetAuthority()
public
withAssetAuthority(FarahUrlAuthority $authority) : FarahUrl
Parameters
- $authority : FarahUrlAuthority
Return values
FarahUrlwithAssetPath()
public
withAssetPath(FarahUrlPath $path) : FarahUrl
Parameters
- $path : FarahUrlPath
Return values
FarahUrlwithFragment()
public
withFragment(mixed $fragment) : FarahUrl
Parameters
- $fragment : mixed
Return values
FarahUrlwithHost()
public
withHost(mixed $host) : FarahUrl
Parameters
- $host : mixed
Return values
FarahUrlwithPath()
public
withPath(mixed $path) : FarahUrl
Parameters
- $path : mixed
Return values
FarahUrlwithPort()
public
withPort(mixed $port) : FarahUrl
Parameters
- $port : mixed
Return values
FarahUrlwithQuery()
public
withQuery(mixed $query) : FarahUrl
Parameters
- $query : mixed
Return values
FarahUrlwithQueryArguments()
public
withQueryArguments(FarahUrlArguments $args) : FarahUrl
Parameters
- $args : FarahUrlArguments
Return values
FarahUrlwithScheme()
public
withScheme(mixed $scheme) : FarahUrl
Parameters
- $scheme : mixed
Return values
FarahUrlwithStreamIdentifier()
public
withStreamIdentifier(FarahUrlStreamIdentifier $fragment) : mixed
Parameters
- $fragment : FarahUrlStreamIdentifier
withUserInfo()
public
withUserInfo(mixed $user[, mixed $password = null ]) : FarahUrl
Parameters
- $user : mixed
- $password : mixed = null