diff --git a/src/schema/TODO.md b/src/schema/TODO.md index 10c9c00..cab4345 100644 --- a/src/schema/TODO.md +++ b/src/schema/TODO.md @@ -4,7 +4,7 @@ * access/input ne pouvant pas connaître les valeurs appropriées, c'est le schéma qui les génère. ensureKeys($values) * méthode ensureAssoc() transforme les clés séquentielles en clés associatives -* l'ordre est ensureAssoc \[--> ensureKeys] \[--> orderKeys] +* l'ordre est `ensureAssoc [--> ensureKeys] [--> orderKeys]` * valeurs composite/computed * analyse / vérification de la valeur complète après calcul du résultat, si @@ -17,6 +17,10 @@ * possibilité de spécifier le format de la date à analyser * ScalarSchema::from_property() +* l'argument $format de AssocWrapper::format() est un tableau associatif + `[$key => $format]` + cela permet de spécifier des format spécifiques pour certains champs + * dans AssocSchema, support `[key_prefix]` qui permet de spécifier un préfixe commun aux champs dans le tableau destination, e.g ~~~php