Validation des paramètres passés en GET avec l’OptionsResolver

L’OptionsResolver est mon nouvel ami depuis la 2.1, et je m’en sers assez souvent.

Ci-dessous un petit exemple de l’utilisation de l’OptionsResolver pour valider les paramètres passés en GET sur une action.

On peut être amené à faire ce genre de validation lors de la mise en place d’une API Rest par exemple.

L’idée est de pouvoir définir simplement une liste de paramètres obligatoires et d’autres facultatifs.