modifs.mineures sans commentaires
This commit is contained in:
parent
66397a3bd0
commit
6e93c7da62
@ -1,5 +1,16 @@
|
|||||||
# nulib\schema
|
# nulib\schema
|
||||||
|
|
||||||
|
* renommer AnalyzerContext en WrapperContext
|
||||||
|
* plus de {key} ni {orig} dans messages
|
||||||
|
* les messages standard ne sont utilisés que s'il n'y a pas de message dans
|
||||||
|
l'exception
|
||||||
|
* si instance de UserException, prendre le message "non technique" pour
|
||||||
|
résultat
|
||||||
|
* valeurs composite/computed
|
||||||
|
* analyse / vérification de la valeur complète après calcul du résultat, si
|
||||||
|
tous les résultats sont bons
|
||||||
|
* calcul des valeurs composites/computed par une fonction avant/après l'analyse
|
||||||
|
globale si résultat ok
|
||||||
* tdate et tdatetime. qu'en est-il des autres classes (delay, etc.)
|
* tdate et tdatetime. qu'en est-il des autres classes (delay, etc.)
|
||||||
* possibilité de spécifier le format de la date à analyser
|
* possibilité de spécifier le format de la date à analyser
|
||||||
* ScalarSchema::from_property()
|
* ScalarSchema::from_property()
|
||||||
@ -8,6 +19,17 @@
|
|||||||
Schema::ns($schema, [
|
Schema::ns($schema, [
|
||||||
MyType::class, null, "une valeur de type MyType"
|
MyType::class, null, "une valeur de type MyType"
|
||||||
]);
|
]);
|
||||||
|
# ou
|
||||||
|
Schema::ns($schema, [
|
||||||
|
[MyType::class => $params], null, "une valeur de type MyType"
|
||||||
|
]);
|
||||||
|
~~~
|
||||||
|
MyType doit implémenter IType
|
||||||
|
* possibilité de spécifier une instance de type, e.g
|
||||||
|
~~~php
|
||||||
|
Schema::ns($schema, [
|
||||||
|
new MyType(), null, "une valeur de type MyType"
|
||||||
|
]);
|
||||||
~~~
|
~~~
|
||||||
MyType doit implémenter IType
|
MyType doit implémenter IType
|
||||||
* type générique construit à partir d'un nom de classe, e.g
|
* type générique construit à partir d'un nom de classe, e.g
|
||||||
|
Loading…
Reference in New Issue
Block a user