v1.0.0
English

URI.php

system/HTTP/URI.php
1 class 42 methods

class URI

Abstraction for a uniform resource identifier (URI).
createURIString (?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null, ) public
removeDotSegments (string $path) public
__construct (?string $uri = null) public
setSilent (bool $silent = true) public
useRawQueryString (bool $raw = true) public
setURI (?string $uri = null) public
getScheme () public
getAuthority (bool $ignorePort = false) public
getUserInfo () public
showPassword (bool $val = true) public
getHost () public
getPort () public
getPath () public
getQuery (array $options = []) public
getFragment () public
getSegments () public
getSegment (int $number, string $default = '') public
setSegment (int $number, $value) public
getTotalSegments () public
__toString () public
changeSchemeAndPath (string $scheme, string $path) private
setAuthority (string $str) public
setScheme (string $str) public
withScheme (string $scheme) public
setUserInfo (string $user, string $pass) public
setHost (string $str) public
setPort (?int $port = null) public
setPath (string $path) public
setBaseURL (string $baseURL) public
getBaseURL () public
refreshPath () public
setQuery (string $query) public
setQueryArray (array $query) public
addQuery (string $key, $value = null) public
stripQuery (...$params) public
keepQuery (...$params) public
setFragment (string $string) public
filterPath (?string $path = null) protected
applyParts (array $parts) protected
resolveRelativeURI (string $uri) public
mergePaths (self $base, self $reference) protected
parseStr (string $query) protected
phpDG v1.0.0 URI.php 662 files 498 classes 763 fn
Generated