This commit is contained in:
Jephté Clain 2024-01-22 15:50:08 +04:00
parent dfeb46f93c
commit 5808fe21f2
1 changed files with 15 additions and 0 deletions

View File

@ -2,6 +2,21 @@
* implémenter support `analyzer_func`, `extractor_func`, `parser_func`, * implémenter support `analyzer_func`, `extractor_func`, `parser_func`,
`normalizer_func`, `formatter_func` `normalizer_func`, `formatter_func`
* dans AssocSchema, support `[key_prefix]` qui permet de spécifier un préfixe
commun aux champs dans le tableau destination, e.g
~~~php
$value = Schema::ns($schema, [
"a" => "?string",
"b" => "?int",
])->newValue();
$dest = ["x_a" => 5, "x_b" => "10"],
$value->reset($dest, null, [
"key_prefix" => "x_",
]);
# $dest vaut ["x_a" => "5", "x_b" => 10];
~~~
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...
* dans la définition, `[type]` est remplacé par l'instance de IType lors de sa * dans la définition, `[type]` est remplacé par l'instance de IType lors de sa
résolution? résolution?
* implémenter l'instanciation de types avec des paramètres particuliers. *si* * implémenter l'instanciation de types avec des paramètres particuliers. *si*