| [ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Source view] [Print] [Project Stats]
(no description)
| File Size: | 810 lines (23 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
Uri:: (43 methods):
__construct()
parse()
__toString()
composeComponents()
isDefaultPort()
isAbsolute()
isNetworkPathReference()
isAbsolutePathReference()
isRelativePathReference()
isSameDocumentReference()
removeDotSegments()
resolve()
withoutQueryValue()
withQueryValue()
withQueryValues()
fromParts()
getScheme()
getAuthority()
getUserInfo()
getHost()
getPort()
getPath()
getQuery()
getFragment()
withScheme()
withUserInfo()
withHost()
withPort()
withPath()
withQuery()
withFragment()
applyParts()
filterScheme()
filterUserInfoComponent()
filterHost()
filterPort()
getFilteredQueryString()
generateQueryString()
removeDefaultPort()
filterPath()
filterQueryAndFragment()
rawurlencodeMatchZero()
validateState()
| __construct($uri = '') X-Ref |
param: string $uri URI to parse |
| parse($url) X-Ref |
| UTF-8 aware \parse_url() replacement. The internal function produces broken output for non ASCII domain names (IDN) when used with locales other than "C". On the other hand, cURL understands IDN correctly only when UTF-8 locale is configured ("C.UTF-8", "en_US.UTF-8", etc.). param: string $url return: array|false |
| __toString() X-Ref |
| No description |
| composeComponents($scheme, $authority, $path, $query, $fragment) X-Ref |
| Composes a URI reference string from its various components. Usually this method does not need to be called manually but instead is used indirectly via `Psr\Http\Message\UriInterface::__toString`. PSR-7 UriInterface treats an empty component the same as a missing component as getQuery(), getFragment() etc. always return a string. This explains the slight difference to RFC 3986 Section 5.3. Another adjustment is that the authority separator is added even when the authority is missing/empty for the "file" scheme. This is because PHP stream functions like `file_get_contents` only work with `file:///myfile` but not with `file:/myfile` although they are equivalent according to RFC 3986. But `file:///` is the more common syntax for the file scheme anyway (Chrome for example redirects to that format). param: string $scheme param: string $authority param: string $path param: string $query param: string $fragment return: string |
| isDefaultPort(UriInterface $uri) X-Ref |
| Whether the URI has the default port of the current scheme. `Psr\Http\Message\UriInterface::getPort` may return null or the standard port. This method can be used independently of the implementation. param: UriInterface $uri return: bool |
| isAbsolute(UriInterface $uri) X-Ref |
| Whether the URI is absolute, i.e. it has a scheme. An instance of UriInterface can either be an absolute URI or a relative reference. This method returns true if it is the former. An absolute URI has a scheme. A relative reference is used to express a URI relative to another URI, the base URI. Relative references can be divided into several forms: - network-path references, e.g. '//example.com/path' - absolute-path references, e.g. '/path' - relative-path references, e.g. 'subpath' param: UriInterface $uri return: bool |
| isNetworkPathReference(UriInterface $uri) X-Ref |
| Whether the URI is a network-path reference. A relative reference that begins with two slash characters is termed an network-path reference. param: UriInterface $uri return: bool |
| isAbsolutePathReference(UriInterface $uri) X-Ref |
| Whether the URI is a absolute-path reference. A relative reference that begins with a single slash character is termed an absolute-path reference. param: UriInterface $uri return: bool |
| isRelativePathReference(UriInterface $uri) X-Ref |
| Whether the URI is a relative-path reference. A relative reference that does not begin with a slash character is termed a relative-path reference. param: UriInterface $uri return: bool |
| isSameDocumentReference(UriInterface $uri, UriInterface $base = null) X-Ref |
| Whether the URI is a same-document reference. A same-document reference refers to a URI that is, aside from its fragment component, identical to the base URI. When no base URI is given, only an empty URI reference (apart from its fragment) is considered a same-document reference. param: UriInterface $uri The URI to check param: UriInterface|null $base An optional base URI to compare against return: bool |
| removeDotSegments($path) X-Ref |
| Removes dot segments from a path and returns the new path. param: string $path return: string |
| resolve(UriInterface $base, $rel) X-Ref |
| Converts the relative URI into a new URI that is resolved against the base URI. param: UriInterface $base Base URI param: string|UriInterface $rel Relative URI return: UriInterface |
| withoutQueryValue(UriInterface $uri, $key) X-Ref |
| Creates a new URI with a specific query string value removed. Any existing query string values that exactly match the provided key are removed. param: UriInterface $uri URI to use as a base. param: string $key Query string key to remove. return: UriInterface |
| withQueryValue(UriInterface $uri, $key, $value) X-Ref |
| Creates a new URI with a specific query string value. Any existing query string values that exactly match the provided key are removed and replaced with the given key value pair. A value of null will set the query string key without a value, e.g. "key" instead of "key=value". param: UriInterface $uri URI to use as a base. param: string $key Key to set. param: string|null $value Value to set return: UriInterface |
| withQueryValues(UriInterface $uri, array $keyValueArray) X-Ref |
| Creates a new URI with multiple specific query string values. It has the same behavior as withQueryValue() but for an associative array of key => value. param: UriInterface $uri URI to use as a base. param: array $keyValueArray Associative array of key and values return: UriInterface |
| fromParts(array $parts) X-Ref |
| Creates a URI from a hash of `parse_url` components. param: array $parts return: UriInterface |
| getScheme() X-Ref |
| No description |
| getAuthority() X-Ref |
| No description |
| getUserInfo() X-Ref |
| No description |
| getHost() X-Ref |
| No description |
| getPort() X-Ref |
| No description |
| getPath() X-Ref |
| No description |
| getQuery() X-Ref |
| No description |
| getFragment() X-Ref |
| No description |
| withScheme($scheme) X-Ref |
| No description |
| withUserInfo($user, $password = null) X-Ref |
| No description |
| withHost($host) X-Ref |
| No description |
| withPort($port) X-Ref |
| No description |
| withPath($path) X-Ref |
| No description |
| withQuery($query) X-Ref |
| No description |
| withFragment($fragment) X-Ref |
| No description |
| applyParts(array $parts) X-Ref |
| Apply parse_url parts to a URI. param: array $parts Array of parse_url parts to apply. |
| filterScheme($scheme) X-Ref |
param: string $scheme return: string |
| filterUserInfoComponent($component) X-Ref |
param: string $component return: string |
| filterHost($host) X-Ref |
param: string $host return: string |
| filterPort($port) X-Ref |
param: int|null $port return: int|null |
| getFilteredQueryString(UriInterface $uri, array $keys) X-Ref |
param: UriInterface $uri param: array $keys return: array |
| generateQueryString($key, $value) X-Ref |
param: string $key param: string|null $value return: string |
| removeDefaultPort() X-Ref |
| No description |
| filterPath($path) X-Ref |
| Filters the path of a URI param: string $path return: string |
| filterQueryAndFragment($str) X-Ref |
| Filters the query string or fragment of a URI. param: string $str return: string |
| rawurlencodeMatchZero(array $match) X-Ref |
| No description |
| validateState() X-Ref |
| No description |
| Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |