Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Validator

Classe Validator. Plus de détails...

Fonctions membres publiques

 __construct (array $rules)
 Constructeur de la classe Validator.
 
 validate (array $datas)
 La méthode validate permet de valider les données reçues par les formulaires.
 
 validateInput (string $input, mixed $value, array $inputRules)
 Valide un champ spécifique en fonction de ses règles.
 
 getErrors ()
 Retourne les messages d'erreurs générés lors de la validation.
 

Attributs privés

array $rules
 
array $errors
 

Description détaillée

Classe Validator.

La classe Validator permet de valider les données reçues par les formulaires.

Définition à la ligne 16 du fichier Validator.php.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( array $rules)

Constructeur de la classe Validator.

Paramètres
array$rulesTableau associatif contenant les règles de validation pour chaque champ

Définition à la ligne 42 du fichier Validator.php.

Documentation des fonctions membres

◆ getErrors()

getErrors ( )

Retourne les messages d'erreurs générés lors de la validation.

Renvoie
array Tableau contenant les messages d'erreurs pour chaque champ non valide

Définition à la ligne 175 du fichier Validator.php.

◆ validate()

validate ( array $datas)

La méthode validate permet de valider les données reçues par les formulaires.

Paramètres
array$datasTableau associatif contenant les données à valider
Renvoie
bool Retourne true si les données sont valides, false sinon

Définition à la ligne 52 du fichier Validator.php.

◆ validateInput()

validateInput ( string $input,
mixed $value,
array $inputRules )

Valide un champ spécifique en fonction de ses règles.

La méthode validateInput permet de valider un champ spécifique en fonction de ses règles Les règles peuvent être de plusieurs types :

  • required : booléen indiquant si le champ est obligatoire
  • type : type de la valeur attendue (string, integer, numeric)
  • format : format de la valeur attendue (expression régulière, FILTER_VALIDATE_EMAIL, FILTER_VALIDATE_URL, FILTER_VALIDATE_IP)
  • min-length : longueur minimale de la valeur
  • max-length : longueur maximale de la valeur
  • exact-length : longueur exacte de la valeur
  • min-value : valeur minimale
  • max-value : valeur maximale
Paramètres
string$inputNom du champ à valider
mixed$valueValeur du champ à valider
array$inputRulesTableau contenant les règles de validation pour le champ
Renvoie
bool Retourne true si le champ est valide, false sinon

Définition à la ligne 87 du fichier Validator.php.

Documentation des champs

◆ $errors

array $errors
private

Définition à la ligne 36 du fichier Validator.php.

◆ $rules

array $rules
private

Définition à la ligne 31 du fichier Validator.php.


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