Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe OptionConfigurator

Fonctions membres publiques

 __construct (string $name, OptionsResolver $resolver)
 
 allowedTypes (string ... $types)
 
 allowedValues (... $values)
 
 default ($value)
 
 define (string $option)
 
 deprecated (string $package, string $version, $message='The option "%name%" is deprecated.')
 
 normalize (\Closure $normalizer)
 
 required ()
 
 info (string $info)
 

Attributs privés

 $name
 
 $resolver
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( string  $name,
OptionsResolver  $resolver 
)

Documentation des fonctions membres

◆ allowedTypes()

allowedTypes ( string ...  $types)

Adds allowed types for this option.

Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, et name.

◆ allowedValues()

allowedValues (   $values)

Sets allowed values for this option.

Paramètres
mixed...$values One or more acceptable values/closures
Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, et name.

◆ default()

default (   $value)

Sets the default value for this option.

Paramètres
mixed$valueThe default value of the option
Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, $value, et name.

◆ define()

define ( string  $option)

Defines an option configurator with the given name.

Références $option.

◆ deprecated()

deprecated ( string  $package,
string  $version,
  $message = 'The option "%name%" is deprecated.' 
)

Marks this option as deprecated.

Paramètres
string$packageThe name of the composer package that is triggering the deprecation
string$versionThe version of the package that introduced the deprecation
string | \Closure$messageThe deprecation message to use
Renvoie
$this

Références $message, $this, $version, et name.

◆ info()

info ( string  $info)

Sets an info message for an option.

Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, et name.

◆ normalize()

normalize ( \Closure  $normalizer)

Sets the normalizer for this option.

Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, et name.

◆ required()

required ( )

Marks this option as required.

Renvoie
$this
Exceptions
AccessExceptionIf called from a lazy option or normalizer

Références $this, et name.

Documentation des champs

◆ $name

$name
private

◆ $resolver

$resolver
private

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