modifs.mineures sans commentaires
This commit is contained in:
parent
43be7f79c8
commit
4698eac586
|
@ -3,4 +3,13 @@
|
||||||
* si cela a du sens, dans AssocSchema, n'instancier les schémas de chaque clé qu'à la demande.
|
* si cela a du sens, dans AssocSchema, n'instancier les schémas de chaque clé qu'à la demande.
|
||||||
l'idée est de ne pas perdre du temps à instancier un schéma qui ne serait pas utilisé
|
l'idée est de ne pas perdre du temps à instancier un schéma qui ne serait pas utilisé
|
||||||
|
|
||||||
|
on pourrait avoir d'une manière générale quelque chose comme:
|
||||||
|
~~~
|
||||||
|
Schema::ensure(&$schema, ?array $def=null, $key=null): Schema;
|
||||||
|
~~~
|
||||||
|
* si $schema est une instance de Schema, la retourner
|
||||||
|
* si c'est un array, c'est une définition et il faut la remplacer par l'instance de Schema correspondant
|
||||||
|
* sinon, prendre $def comme définition
|
||||||
|
$key est la clé si $schema est dans un autre schema
|
||||||
|
|
||||||
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|
Loading…
Reference in New Issue