maj TODO
This commit is contained in:
parent
bb5b30480e
commit
7227cd7bdd
@ -1,5 +1,20 @@
|
|||||||
# nulib\schema
|
# nulib\schema
|
||||||
|
|
||||||
|
* possibilité de spécifier un type via sa classe, e.g
|
||||||
|
~~~php
|
||||||
|
Schema::ns($schema, [
|
||||||
|
MyType::class, null, "une valeur de type MyType"
|
||||||
|
]);
|
||||||
|
~~~
|
||||||
|
MyType doit implémenter IType
|
||||||
|
* type générique construit à partir d'un nom de classe, e.g
|
||||||
|
~~~php
|
||||||
|
Schema::ns($schema, [
|
||||||
|
MyClass::class, null, "une valeur de type MyClass"
|
||||||
|
]);
|
||||||
|
~~~
|
||||||
|
MyClass ne doit pas implémenter IType, et le type correspondant est créé avec
|
||||||
|
`new tgeneric(MyClass::class)`
|
||||||
* ScalarSchema::from_property()
|
* ScalarSchema::from_property()
|
||||||
|
|
||||||
* dans AssocSchema, support `[key_prefix]` qui permet de spécifier un préfixe
|
* dans AssocSchema, support `[key_prefix]` qui permet de spécifier un préfixe
|
||||||
|
Loading…
Reference in New Issue
Block a user