From 7227cd7bddd8ea83ca50c0a32af07e2b1256685f Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Fri, 7 Mar 2025 20:06:10 +0400 Subject: [PATCH] maj TODO --- src/schema/TODO.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/schema/TODO.md b/src/schema/TODO.md index ca79d50..580545a 100644 --- a/src/schema/TODO.md +++ b/src/schema/TODO.md @@ -1,5 +1,20 @@ # 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() * dans AssocSchema, support `[key_prefix]` qui permet de spécifier un préfixe