mercredi 20 septembre 2017

Configurations par défaut des bundles

Quand on configure un bundle, par exemple dans app/config/config.yml, ces 2 configurations devraient avoir le même comportement :
framework: # pas de clef form
framework: form: ~
Mais le comportement est différent.

Pour le premier cas, sans la clef form, le composant Form de Symfony n'est pas chargé, parce que la configuration par défaut de framework.form.enabled est à false.
Dans le 2ème cas, le composant Form est chargé, alors qu'on s'attend à ce que ~ soit équivalent à "prend les valeurs par défaut".

Peut-être que c'est une sorte de raccourci, pour activer le composant Form, sans avoir à définir framework.form.enabled à true.
Si c'est le cas, la documentation ne le mentionne pas, et il faudrait qu'on ait une liste des configurations qui diffèrent entre ne rien mettre, et mettre ~.
Issue #24269

Aucun commentaire:

Publier un commentaire