$_url
$_url : \string
Original URL string
URL manipulation class
__construct(\string $url, \boolean $sanitize) : \Jkphl\Utility\Url
Constructor
\string | $url | Original URL |
\boolean | $sanitize | Sanitize URL |
URL manipulation object
set(\string $key, \mixed $value) : \Jkphl\Utility\Url
Set a specific URL part
\string | $key | Part key |
\mixed | $value | Value |
URL manipulation object
addQuery(\array $params) : \Jkphl\Utility\Url
Add query parameters
\array | $params | Add query parameters to the URL (key / value pairs, also nested) |
URL manipulation object
removeQuery(\array $params) : \Jkphl\Utility\Url
Remove specific query parameters from URL
\array | $params | Query parameter names to remove from the URL |
URL manipulation object
sanitize() : \Jkphl\Utility\Url
Sanitize some default URL parts
URL manipulation object
resolve(\Jkphl\Utility\Url $reference) : \Jkphl\Utility\Url
Resolve this URL against a reference URL (in case this one is relative or otherwise incomplete)
\Jkphl\Utility\Url | $reference | Reference URL |
URL manipulation object
__set(\string $key, \mixed $value) : \Jkphl\Utility\Url
Set a specific URL part (generic setter)
\string | $key | Key |
\mixed | $value | Value |
URL manipulation object