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

Fonctions membres publiques

 __construct ($source=null, array $options=array())
 
 __get ($name)
 
 getArray (array $vars=array(), $datasource=null, $defaultFilter='unknown')
 
 unserialize ($input)
 
- Fonctions membres publiques hérités de Input
 __construct ($source=null, array $options=[])
 
 __get ($name)
 
 count ()
 
 get ($name, $default=null, $filter='cmd')
 
 getArray (array $vars=[], $datasource=null)
 
 getInputForRequestMethod ()
 
 set ($name, $value)
 
 def ($name, $value)
 
 exists ($name)
 
 __call ($name, $arguments)
 
 getMethod ()
 

Fonctions membres protégées

 getArrayRecursive (array $vars=array(), $datasource=null, $defaultFilter='unknown', $recursion=false)
 

Attributs protégés

 $inputs = array()
 
- Attributs protégés hérités de Input
 $options = []
 
 $filter
 
 $data = []
 
 $inputs = []
 

Attributs privés statiques

static $allowedGlobals = array('REQUEST', 'GET', 'POST', 'FILES', 'SERVER', 'ENV')
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $source = null,
array  $options = array() 
)

Constructor.

Paramètres
array$sourceSource data (Optional, default is $_REQUEST)
array$optionsArray of configuration parameters (Optional)
Depuis
1.7.0
Obsolète:
5.0 Use Joomla instead

Références $options, Symfony\Contracts\Service\__construct(), et InputFilter\getInstance().

Documentation des fonctions membres

◆ __get()

__get (   $name)

Magic method to get an input object

Paramètres
mixed$nameName of the input object to retrieve.
Renvoie
The request input object
Depuis
1.7.0
Obsolète:
5.0 Use Joomla instead

Références $className, $name, et null.

◆ getArray()

getArray ( array  $vars = array(),
  $datasource = null,
  $defaultFilter = 'unknown' 
)

Gets an array of values from the request.

Paramètres
array$varsAssociative array of keys and filter types to apply. If empty and datasource is null, all the input data will be returned but filtered using the filter given by the parameter defaultFilter in InputFilter::clean.
mixed$datasourceArray to retrieve data from, or null.
string$defaultFilterDefault filter used in InputFilter::clean if vars is empty and datasource is null. If 'unknown', the default case is used in InputFilter::clean.
Renvoie
mixed The filtered input data.
Depuis
1.7.0
Obsolète:
5.0 Use Joomla instead

◆ getArrayRecursive()

getArrayRecursive ( array  $vars = array(),
  $datasource = null,
  $defaultFilter = 'unknown',
  $recursion = false 
)
protected

Gets an array of values from the request.

Paramètres
array$varsAssociative array of keys and filter types to apply. If empty and datasource is null, all the input data will be returned but filtered using the filter given by the parameter defaultFilter in InputFilter::clean.
mixed$datasourceArray to retrieve data from, or null.
string$defaultFilterDefault filter used in InputFilter::clean if vars is empty and datasource is null. If 'unknown', the default case is used in InputFilter::clean.
bool$recursionFlag to indicate a recursive function call.
Renvoie
mixed The filtered input data.
Depuis
3.4.2
Obsolète:
5.0 Use Joomla instead

Références $data, $results, elseif, et null.

◆ unserialize()

unserialize (   $input)

Method to unserialize the input.

Paramètres
string$inputThe serialized input.
Renvoie
Input The input object.
Depuis
3.0.0
Obsolète:
5.0 Use Joomla instead

Références $input, et InputFilter\getInstance().

Documentation des champs

◆ $allowedGlobals

$allowedGlobals = array('REQUEST', 'GET', 'POST', 'FILES', 'SERVER', 'ENV')
staticprivate

◆ $inputs

$inputs = array()
protected

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