Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct ($uri=null) | |
__toString () | |
toString ($parts=['scheme', 'user', 'pass', 'host', 'port', 'path', 'query', 'fragment']) | |
render ($parts=self::ALL) | |
hasVar ($name) | |
getVar ($name, $default=null) | |
getQuery ($toArray=false) | |
getScheme () | |
getUser () | |
getPass () | |
getHost () | |
getPort () | |
getPath () | |
getFragment () | |
isSsl () | |
Fonctions membres protégées | |
parse ($uri) | |
cleanPath ($path) | |
Fonctions membres protégées statiques | |
static | buildQuery (array $params) |
Attributs protégés | |
$uri | |
$scheme | |
$host | |
$port | |
$user | |
$pass | |
$path | |
$query | |
$fragment | |
$vars = [] | |
Membres hérités additionnels | |
Champs de données hérités de UriInterface | |
const | SCHEME = 1 |
const | USER = 2 |
const | PASS = 4 |
const | HOST = 8 |
const | PORT = 16 |
const | PATH = 32 |
const | QUERY = 64 |
const | FRAGMENT = 128 |
const | ALL = 255 |
__construct | ( | $uri = null | ) |
Constructor.
You can pass a URI string to the constructor to initialise a specific URI.
string | $uri | The optional URI string |
Références AbstractUri\$uri, null, et AbstractUri\parse().
__toString | ( | ) |
Magic method to get the string representation of the UriInterface object.
Implémente UriInterface.
Références AbstractUri\toString().
|
staticprotected |
|
protected |
Resolves //, ../ and ./ from a path and returns the result.
For example: /foo/bar/../boo.php => /foo/boo.php /foo/bar/../../boo.php => /boo.php /foo/bar/.././/boo.php => /foo/boo.php
string | $path | The URI path to clean. |
Références $i, $n, AbstractUri\$path, et elseif.
Référencé par Uri\setPath().
getFragment | ( | ) |
Get the URI anchor string
Implémente UriInterface.
Références AbstractUri\$fragment.
getHost | ( | ) |
Get the URI host
Implémente UriInterface.
Références AbstractUri\$host.
getPass | ( | ) |
Get the URI password
Implémente UriInterface.
Références AbstractUri\$pass.
getPath | ( | ) |
Gets the URI path string
Implémente UriInterface.
Références AbstractUri\$path.
getPort | ( | ) |
Get the URI port
Implémente UriInterface.
Références AbstractUri\$port.
getQuery | ( | $toArray = false | ) |
Returns flat query string.
boolean | $toArray | True to return the query as a key => value pair array. |
Implémente UriInterface.
Références AbstractUri\$query, AbstractUri\$vars, et null.
Référencé par AbstractUri\render().
getScheme | ( | ) |
Get the URI scheme (protocol)
Implémente UriInterface.
Références AbstractUri\$scheme.
Référencé par AbstractUri\isSsl().
getUser | ( | ) |
Get the URI username
Implémente UriInterface.
Références AbstractUri\$user.
getVar | ( | $name, | |
$default = null |
|||
) |
Returns a query variable by name.
string | $name | Name of the query variable to get. |
string | $default | Default value to return if the variable is not set. |
Implémente UriInterface.
hasVar | ( | $name | ) |
Checks if variable exists.
string | $name | Name of the query variable to check. |
Implémente UriInterface.
Références $name.
isSsl | ( | ) |
Checks whether the current URI is using HTTPS.
Implémente UriInterface.
Références AbstractUri\getScheme().
|
protected |
Parse a given URI and populate the class fields.
string | $uri | The URI string to parse. |
Références $key, $parts, AbstractUri\$uri, $value, et UriHelper\parse_url().
Référencé par AbstractUri\__construct().
render | ( | $parts = self::ALL | ) |
Returns full uri string.
integer | $parts | A bitmask specifying the parts to render. |
Références $parts, AbstractUri\$query, AbstractUri\$uri, AbstractUri\getQuery(), et path.
Référencé par AbstractUri\toString().
toString | ( | $parts = ['scheme' , |
|
'user' | , | ||
'pass' | , | ||
'host' | , | ||
'port' | , | ||
'path' | , | ||
'query' | , | ||
'fragment'] | |||
) |
Returns full URI string.
array | $parts | An array of strings specifying the parts to render. |
Implémente UriInterface.
Références $parts, et AbstractUri\render().
Référencé par AbstractUri\__toString().
|
protected |
Référencé par AbstractUri\getFragment().
|
protected |
Référencé par AbstractUri\getHost(), et Uri\setHost().
|
protected |
Référencé par AbstractUri\getPass(), et Uri\setPass().
|
protected |
Référencé par AbstractUri\cleanPath(), AbstractUri\getPath(), et Uri\setPath().
|
protected |
Référencé par AbstractUri\getPort(), et Uri\setPort().
|
protected |
Référencé par AbstractUri\getQuery(), AbstractUri\render(), et Uri\setQuery().
|
protected |
Référencé par AbstractUri\getScheme(), et Uri\setScheme().
|
protected |
Référencé par UriImmutable\__construct(), AbstractUri\__construct(), AbstractUri\parse(), et AbstractUri\render().
|
protected |
Référencé par AbstractUri\getUser(), et Uri\setUser().
|
protected |
Référencé par AbstractUri\getQuery().