tgoop.com/phpproglib/5441
Last Update:
🚀 Exceptional Validation — новый подход к валидации данных в Symfony
Теперь валидация бизнес-правил смещается от использования атрибутов и кастомных валидаторов, являющихся частью инфраструктурного кода, к применению бизнес-исключений непосредственно в клиентском коде.
Преимущества такого подхода:
🔸 Упрощение валидации: Отказ от сложных механизмов, таких как группы валидации и кастомные expressions, делает процесс проверки данных более прозрачным и управляемым.
🔸 Гибкость в различных контекстах: Возможность легко адаптировать логику валидации в зависимости от конкретного контекста без необходимости создания сложных конструкций.
🔸 Совместимость: Библиотека интегрируется с Symfony Messenger и amphp, обеспечивая бесшовную работу в существующих проектах.
🔸 Стандартные сообщения об ошибках: После обработки исключений библиотека возвращает список нарушений ограничений (constraint violations) в формате Symfony Validator.
🔗 Github
Библиотека пхпшника #инструменты
BY Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Share with your friend now:
tgoop.com/phpproglib/5441