From 45a4a9c5712a31ee5916c29748680df2a3a3f049 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Mon, 22 Jan 2024 22:38:45 +0400 Subject: [PATCH] modifs.mineures sans commentaires --- src/schema/TODO.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/schema/TODO.md b/src/schema/TODO.md index 940a48a..c820915 100644 --- a/src/schema/TODO.md +++ b/src/schema/TODO.md @@ -17,6 +17,20 @@ ~~~ définir si le préfixe doit être spécifié sur le schéma ou sur la valeur... actuellement, le code ne permet pas de définir de tels paramètres... + + alternative: c'est lors de la *définition* du schéma que le préfixe est ajouté + e.g + ~~~php + $value = Schema::ns($schema, [ + "a" => "?string", + "b" => "?int", + ], [ + "key_prefix" => "x_", + ])->newValue(); + $dest = ["x_a" => 5, "x_b" => "10"], + $value->reset($dest); + # $dest vaut ["x_a" => "5", "x_b" => 10]; + ~~~ * dans la définition, `[type]` est remplacé par l'instance de IType lors de sa résolution? * implémenter l'instanciation de types avec des paramètres particuliers. *si*