|
Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
|
Permet de valider des données selon des règles spécifiées. Plus de détails...
Fonctions membres publiques | |
| __construct (array $regles) | |
| Constructeur de la classe Validator. | |
| valider (array $donnees) | |
| Valide les données fournies par rapport aux règles de validation définies. | |
| getMessagesErreurs () | |
| Retourne les messages d'erreur générés lors de la validation. | |
Fonctions membres privées | |
| validerChamp (string $champ, mixed $valeur, array $regles) | |
| Valide un champ spécifique selon ses règles. | |
Attributs privés | |
| array | $regles |
| array | $messagesErreurs = [] |
| const | PASSWORD_STRONG_REGEX = '/^(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*()_+\-=\[\]{}|;:\'",.<>?\/~`]).{8,}$/' |
| Expression régulière pour valider la force d'un mot de passe : Au moins 8 caractères, 1 majuscule, 1 chiffre, 1 symbole. | |
| const | PSEUDO_REGEX = '/^[a-zA-Z0-9_]+$/' |
| Expression régulière pour valider un pseudo : uniquement lettres, chiffres et underscores. | |
Permet de valider des données selon des règles spécifiées.
Définition à la ligne 34 du fichier validator.class.php.
| Validator::__construct | ( | array | $regles | ) |
Constructeur de la classe Validator.
| array | $regles | Un tableau associatif définissant les règles de validation pour chaque champ. |
Définition à la ligne 62 du fichier validator.class.php.
Références $regles.
| Validator::getMessagesErreurs | ( | ) |
Retourne les messages d'erreur générés lors de la validation.
Définition à la ligne 207 du fichier validator.class.php.
Références $messagesErreurs.
| Validator::valider | ( | array | $donnees | ) |
Valide les données fournies par rapport aux règles de validation définies.
| array | $donnees | Un tableau associatif contenant les données du formulaire. |
Définition à la ligne 73 du fichier validator.class.php.
Références validerChamp().
|
private |
Valide un champ spécifique selon ses règles.
| string | $champ | Le nom du champ à valider. |
| mixed | $valeur | La valeur du champ à valider. |
| array | $regles | Les règles de validation pour ce champ. |
Définition à la ligne 97 du fichier validator.class.php.
Références $regles.
Référencé par valider().
|
private |
Définition à la ligne 44 du fichier validator.class.php.
Référencé par getMessagesErreurs().
|
private |
Définition à la ligne 39 du fichier validator.class.php.
Référencé par __construct(), et validerChamp().
|
private |
Expression régulière pour valider la force d'un mot de passe : Au moins 8 caractères, 1 majuscule, 1 chiffre, 1 symbole.
Définition à la ligne 50 du fichier validator.class.php.
|
private |
Expression régulière pour valider un pseudo : uniquement lettres, chiffres et underscores.
Définition à la ligne 55 du fichier validator.class.php.