Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe UriImmutable
+ Graphe d'héritage de UriImmutable:

Fonctions membres publiques

 __set ($name, $value)
 
 __construct ($uri=null)
 
- Fonctions membres publiques hérités de AbstractUri
 __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 ()
 

Attributs privés

 $constructed = false
 

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
 
- Fonctions membres protégées hérités de AbstractUri
 parse ($uri)
 
 cleanPath ($path)
 
- Fonctions membres protégées statiques hérités de AbstractUri
static buildQuery (array $params)
 
- Attributs protégés hérités de AbstractUri
 $uri
 
 $scheme
 
 $host
 
 $port
 
 $user
 
 $pass
 
 $path
 
 $query
 
 $fragment
 
 $vars = []
 

Description détaillée

UriImmutable Class

This is an immutable version of the AbstractUri class.

Depuis
1.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $uri = null)

This is a special constructor that prevents calling the __construct method again.

Paramètres
string$uriThe optional URI string
Depuis
1.0
Exceptions

Références AbstractUri\$uri, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ __set()

__set (   $name,
  $value 
)

Prevent setting undeclared properties.

Paramètres
string$nameThis is an immutable object, setting $name is not allowed.
mixed$valueThis is an immutable object, setting $value is not allowed.
Renvoie
void This method always throws an exception.
Depuis
1.0
Exceptions

Documentation des champs

◆ $constructed

$constructed = false
private

La documentation de cette classe a été générée à partir du fichier suivant :