modules\wpeo-model\class\schema.class.php
Handle schema.
- Author
- Eoxia
- Copyright
- 2015-2018
- Package
- EO_Framework\EO_Model\Class
- Since
- 0.1.0
- Version
- 1.0.0
\eoxia\Schema_Class
Package: EO_Framework\EO_Model\ClassParameters
Returns
Details
Classe helper pour les modèles.
- Parent(s)
- \eoxia\Singleton_Util
- Inherited_from
- \eoxia\Singleton_Util
Properties
Methods
__construct() : void
finalinherited
Appelle le constructeur parent
Inherited from:Details
- Since
- 0.1.0
- Version
- 1.0.0
check_data_from_schema(array $data, array $model, array $current_data = null, array $errors = array()) : array
static
Vérifie si les données sont bien typées. Cette méthode ne force pas le typage des données.
Renvoies des erreurs si une des données ne correspond pas au type attendu.
Name | Type | Description |
---|---|---|
$data | array | Toutes les données y compris les meta. |
$model | array | Le schéma. |
$current_data | array | Les données actuelles. |
$errors | array | Les erreurs de typages. |
Type | Description |
---|---|
array | Les erreurs de typages. |
- Since
- 0.1.0
- Version
- 1.0.0
check_type(mixed $value, string $field_name, string $type, array $error) : boolean
static
Vérifie le type de la valeur courante.
Parameters
Returns
Details
Name | Type | Description |
---|---|---|
$value | mixed | N'importe quel type de valeur. |
$field_name | string | Le nom du champ à vérifier. |
$type | string | Le type de la donnée à vérifier. |
$error | array | Une référence pour ajouter les messages d'erreurs. |
Type | Description |
---|---|
boolean | False si une erreur, sinon true. |
- Since
- 0.1.0
- Version
- 1.0.0
construct() : void
abstractinherited
Le constructeur pour les enfants
Inherited from:Details
- Since
- 0.1.0
- Version
- 1.0.0