Url
- Full name:
\Qubus\ValueObjects\Web\Url
- This class implements:
\Qubus\ValueObjects\ValueObject
Properties
scheme
user
password
domain
port
path
queryString
fragmentIdentifier
Methods
__construct
Returns a new Url object.
public __construct(\Qubus\ValueObjects\Web\SchemeName $scheme, \Qubus\ValueObjects\StringLiteral\StringLiteral $user, \Qubus\ValueObjects\StringLiteral\StringLiteral $password, \Qubus\ValueObjects\Web\Domain $domain, \Qubus\ValueObjects\Web\PortNumber $port, \Qubus\ValueObjects\Web\Path $path, \Qubus\ValueObjects\Web\UrlQueryString $queryString, \Qubus\ValueObjects\Web\UrlFragmentIdentifier $fragmentIdentifier): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$scheme | \Qubus\ValueObjects\Web\SchemeName | |
$user | \Qubus\ValueObjects\StringLiteral\StringLiteral | |
$password | \Qubus\ValueObjects\StringLiteral\StringLiteral | |
$domain | \Qubus\ValueObjects\Web\Domain | |
$port | \Qubus\ValueObjects\Web\PortNumber | |
$path | \Qubus\ValueObjects\Web\Path | |
$queryString | \Qubus\ValueObjects\Web\UrlQueryString | |
$fragmentIdentifier | \Qubus\ValueObjects\Web\UrlFragmentIdentifier |
__toString
Returns a string representation of the url.
fromNative
Returns a new Url object from a native url string.
- This method is static.
Throws:
equals
Tells whether two Url are equals by comparing their components.
Parameters:
Parameter | Type | Description |
---|---|---|
$url | \Qubus\ValueObjects\Web\Url|\Qubus\ValueObjects\ValueObject |
getDomain
Returns the domain of the Url.
getFragmentIdentifier
Returns the fragment identifier of the Url.
getPassword
Returns the password part of the Url.
getPath
Returns the path of the Url.
getPort
Returns the port of the Url.
getQueryString
Returns the query string of the Url.
getScheme
Returns the scheme of the Url.
getUser
Returns the user part of the Url.
Automatically generated on 2025-10-13