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",
|
"" => "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 = [
|
const ASSOC_SCHEMA = [
|
||||||
"?array", [$default, $title, ...]
|
"?array",
|
||||||
"" => "scalar",
|
"" => "scalar",
|
||||||
"schema" => [
|
"schema" => [
|
||||||
KEY => VALUE_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
|
* 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
|
avoir des clés numériques ou chaines --> on ne modélise ni le type ni la
|
||||||
valeur des clés)
|
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
|
Pour information, la forme normalisée est plutôt de la forme
|
||||||
~~~php
|
~~~php
|
||||||
const LIST_SCHEMA = [
|
const LIST_SCHEMA = [
|
||||||
"?array", "schema" => ITEM_SCHEMA,
|
"?array",
|
||||||
"" => "list",
|
"" => "list",
|
||||||
|
"schema" => ITEM_SCHEMA,
|
||||||
];
|
];
|
||||||
~~~
|
~~~
|
||||||
le type "?array" ou "array" indique si la liste est nullable ou non. la valeur
|
le type "?array" ou "array" indique si la liste est nullable ou non. la valeur
|
||||||
|
|
Loading…
Reference in New Issue