Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
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=array())
 
 __get ($name)
 
 count ()
 
 get ($name, $default=null, $filter='cmd')
 
 getArray (array $vars=array(), $datasource=null)
 
 getInputForRequestMethod ()
 
 set ($name, $value)
 
 def ($name, $value)
 
 exists ($name)
 
 __call ($name, $arguments)
 
 getMethod ()
 
 serialize ()
 
 unserialize ($input)
 

Fonctions membres protégées

 getArrayRecursive (array $vars=array(), $datasource=null, $defaultFilter='unknown', $recursion=false)
 
- Fonctions membres protégées hérités de Input
 loadAllInputs ()
 

Attributs protégés

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

Attributs privés statiques

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

Membres hérités additionnels

- Attributs protégés statiques hérités de Input
static $loaded = false
 

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 Input\$options, 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
Input The request input object
Depuis
1.7.0
Obsolète:
5.0 Use Joomla instead

Références $className, $GLOBALS, $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 JFilterInput::clean.
mixed$datasourceArray to retrieve data from, or null.
string$defaultFilterDefault filter used in JFilterInput::clean if vars is empty and datasource is null. If 'unknown', the default case is used in JFilterInput::clean.
Renvoie
mixed The filtered input data.
Depuis
1.7.0
Obsolète:
5.0 Use Joomla instead

Références Input\getArrayRecursive().

◆ 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 JFilterInput::clean.
mixed$datasourceArray to retrieve data from, or null.
string$defaultFilterDefault filter used in JFilterInput::clean if vars is empty and datasource is null. If 'unknown', the default case is used in JFilterInput::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 Input\$data, Input\$filter, $results, elseif, et null.

Référencé par Input\getArray().

◆ 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().

Référencé par Cli\unserialize().

Documentation des champs

◆ $allowedGlobals

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

◆ $inputs

$inputs = array()
protected

Référencé par Cli\serialize().


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