modifs.mineures sans commentaires
This commit is contained in:
parent
9c366037f3
commit
82e54be0dc
|
@ -47,9 +47,13 @@ La nature indique le type de données représenté par le schéma.
|
|||
...
|
||||
"" => "assoc",
|
||||
];
|
||||
// strictement équivalent à
|
||||
~~~
|
||||
la nature "tableau associatif" est du sucre syntaxique pour une valeur
|
||||
scalaire de type "?array" dont on précise le schéma
|
||||
~~~php
|
||||
// la valeur ci-dessus est strictement équivalent à
|
||||
const ASSOC_SCHEMA = [
|
||||
"?array", [$default, $title, ...]
|
||||
"?array",
|
||||
"" => "scalar",
|
||||
"schema" => [
|
||||
KEY => VALUE_SCHEMA,
|
||||
|
@ -57,6 +61,7 @@ La nature indique le type de données représenté par le schéma.
|
|||
],
|
||||
];
|
||||
~~~
|
||||
|
||||
* nature liste: modélise une liste de valeurs du même type (le tableau peut
|
||||
avoir des clés numériques ou chaines --> on ne modélise ni le type ni la
|
||||
valeur des clés)
|
||||
|
@ -176,8 +181,9 @@ où ITEM_SCHEMA est le schéma des éléments de la liste
|
|||
Pour information, la forme normalisée est plutôt de la forme
|
||||
~~~php
|
||||
const LIST_SCHEMA = [
|
||||
"?array", "schema" => ITEM_SCHEMA,
|
||||
"?array",
|
||||
"" => "list",
|
||||
"schema" => ITEM_SCHEMA,
|
||||
];
|
||||
~~~
|
||||
le type "?array" ou "array" indique si la liste est nullable ou non. la valeur
|
||||
|
|
Loading…
Reference in New Issue