Methods summary
public
|
|
public
|
#
reset( )
Réinitialise l'objet request
Réinitialise l'objet request
|
public
mixed
|
#
getServer( string $name = null )
Récupère une variable $_SERVER
Récupère une variable $_SERVER
Parameters
- $name
string $name Nom de la variable à récupérer. Si null la totalité des variables sera
retournée
Returns
mixed Retourne une string en cas de valeur unique un array sinon
|
public
mixed
|
#
getParam( string $name, string $type = null )
Retourne un paramètre de la requête. Le paramètres pourra être filtré si
des filtres ont été défini
Retourne un paramètre de la requête. Le paramètres pourra être filtré si
des filtres ont été défini
Parameters
- $name
string $name Nom du paramètre
- $type
string $type Type de requête. Peut être get|post|request|cookie
Returns
mixed
|
public
array
|
#
getParams( string $type = null )
Retourne l'ensemble des pramètres de type $type
Retourne l'ensemble des pramètres de type $type
Parameters
- $type
string $type Peut être get|post|request|cookie
Returns
array
Throws
|
public
mixed
|
#
getPost( string $name, string $dataType = null, mixed $flag = null )
Récupère une valeur POST
Parameters
- $name
string $name Nom de la valeur POST
- $dataType
string $dataType Type de données pour appliquer un filtres.
- $flag
mixed $flag Flag optionnel à utiliser pour le filtre Types autorisés
int,float,string,email,url,ip
Returns
mixed
|
public
mixed
|
#
get( string $name, string $dataType = null, mixed $flag = null )
Récupère une valeur GET
Parameters
- $name
string $name Nom de la valeur GET
- $dataType
string $dataType Type de données pour appliquer un filtres. Types autorisés
int,float,string,email,url,ip
- $flag
Returns
mixed
|
public
|
#
getEnv( string $name )
Récupère une variable d'environnement
Récupère une variable d'environnement
Parameters
|
public
array
|
#
getFile( string $name )
Retourne la variable $_FILES demandé
Retourne la variable $_FILES demandé
Parameters
- $name
string $name nom du file
Returns
array
|
public
array
|
|
public
Controller_Request
|
#
setFilter( array $filtre, string $type = null )
Ajoute un filtre à appliquer lors de la récupération de paramètre.
setFilter(
array(
'id' => FILTER_SANITIZE_NUMBER_INT,
'nom'=> FILTER_SANITIZE_STRING
),'post'
);
Ajoute un filtre à appliquer lors de la récupération de paramètre.
setFilter(
array(
'id' => FILTER_SANITIZE_NUMBER_INT,
'nom'=> FILTER_SANITIZE_STRING
),'post'
);
Parameters
- $filtre
array $filtre Description du filtre. Doit être compatible avec filter_var_array
- $type
string $type Le type de requête
Returns
Controller_Request
Throws
See
|
public
|
#
setDefaultMethod( string $name )
Défini la méthode par défaut à utiliser. request est utilisé de base.
Cela agit directement sur les méthode getParam() , getParams() , setFilter() ,
quand le paramètre de méthode n'est pas fournit
Défini la méthode par défaut à utiliser. request est utilisé de base.
Cela agit directement sur les méthode getParam() , getParams() , setFilter() ,
quand le paramètre de méthode n'est pas fournit
Parameters
- $name
string $name Nom de la méthode parmis get|post|cookie|request
|
public
|
|
public
|
|
public
|
#
add( mixed $params, mixed $type = null )
|
public
boolean
|
#
isPost( )
Vérifie si la requête est de type post
Vérifie si la requête est de type post
Returns
boolean
|
public
boolean
|
#
isGet( )
Vérifie si la requête est de type get
Vérifie si la requête est de type get
Returns
boolean
|
protected
boolean
|
#
isValidMethod( string $method )
Vérifie la validité de la méthode demandé
Vérifie la validité de la méthode demandé
Parameters
Returns
boolean
|
protected
boolean
|
#
applyFilters( string $type )
Applique les filtres défini
Applique les filtres défini
Parameters
- $type
string $type le type de requête
Returns
boolean
Throws
|
protected
|
#
getWithFilter( string $name, string $type, string $dataType, mixed $flag = null )
Récupère un paramètre en appliquant un filtres particulier
Récupère un paramètre en appliquant un filtres particulier
Parameters
- $name
string $name Nom du paramètre
- $type
string $type Type de paramètre
- $dataType
string $dataType Type de données attendu
- $flag
mixed $flag Flag optionnel à utiliser
|