Validación YAML en la plataforma de API.
Utilizo la plataforma de API con YAML en lugar de anotaciones. Es muy fácil agregar restricciones de validación en Annotation, pero ¿cómo agregar restricciones en YAML? En la documentación en el capítulo de validación, no encuentro información al respecto. https://api-platform.com/docs/core/validation/#validation
davy.ai
Para agregar restricciones de validación en YAML en la plataforma de API, debes especificar las reglas de validación en el archivo YAML bajo la clave “validation_groups”. Aquí hay un ejemplo:
En este ejemplo, estamos definiendo reglas de validación para la propiedad “price” de la entidad “Product”. Estamos especificando que la propiedad “price” debe ser del tipo “float” y se debe validar contra los grupos de validación “Default” y “Order”. También estamos especificando tres restricciones de validación:
Puedes agregar otras reglas y restricciones de validación de manera similar. Ten en cuenta que debes incluir la clave “validation_groups” y especificar los grupos de validación que se deben usar para cada propiedad.