modifs.mineures sans commentaires
This commit is contained in:
parent
2e61d7bc21
commit
df9bc0d971
@ -4,16 +4,15 @@ namespace nulib\ref\schema;
|
||||
class ref_schema {
|
||||
/** @var array schéma des natures de schéma */
|
||||
const NATURE_METASCHEMA = [
|
||||
"nature" => ["string", null, "nature du schéma",
|
||||
"pkey" => 0,
|
||||
0 => ["string", null, "nature du schéma",
|
||||
"allowed_values" => ["scalar", "assoc", "list"],
|
||||
],
|
||||
"compute_func" => ["?callable", null, "fonction qui calcule les valeurs des champs computed"],
|
||||
"validate_func" => ["?callable", null, "fonction qui vérifie la conformité de l'objet dans son ensemble"],
|
||||
];
|
||||
|
||||
/** @var array meta-schema d'un schéma de nature scalaire */
|
||||
const SCALAR_METASCHEMA = [
|
||||
/** @var array meta-schéma d'une valeur */
|
||||
const VALUE_METASCHEMA = [
|
||||
"type" => ["array", null, "types possibles de la valeur", "required" => true],
|
||||
"default" => [null, null, "valeur par défaut si la valeur n'existe pas"],
|
||||
"title" => ["?string", null, "libellé de la valeur"],
|
||||
@ -45,11 +44,18 @@ class ref_schema {
|
||||
"invalid" => "Cette valeur est invalide",
|
||||
];
|
||||
|
||||
/** @var array meta-schema d'un schéma de nature associative */
|
||||
const ASSOC_METASCHEMA = [
|
||||
/** @var array clés supplémentaires de schéma de la nature scalaire */
|
||||
const SCALAR_NATURE_METASCHEMA = [
|
||||
];
|
||||
|
||||
/** @var array meta-schema d'un schéma de nature liste */
|
||||
const LIST_METASCHEMA = [
|
||||
/** @var array clés supplémentaires de schéma de la nature associative */
|
||||
const ASSOC_NATURE_METASCHEMA = [
|
||||
"ensure_array" => ["bool", false, "faut-il s'assurer que le tableau destination est non nul?"],
|
||||
"ensure_keys" => ["bool", true, "faut-il s'assurer que toutes les clés existent?"],
|
||||
"ensure_order" => ["bool", true, "faut-il s'assurer que les clés soient dans l'ordre?"],
|
||||
];
|
||||
|
||||
/** @var array clés supplémentaires de schéma de la nature liste */
|
||||
const LIST_NATURE_METASCHEMA = [
|
||||
];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user