У форм вроде метод есть isValid
Мне нужно провалидировать сущности во время работы с ними по API, использование форм показалось плохим вариантом
Если так, то вам, возможно и не нужны формы. Вы можете внутри сущности задать ограничения ( которые уже есть в симфони ) и/или написать свои. После этого, вызывая validator->validate(), передавая сущность в качестве параметра, вы будете валидировать ее по тем правилам, что описали в ней. К слову, так вы можете делать с объектом любого класса, для которого заданы ограничения ( не обязательно сущностью, это может быть и дто и valueObject )
Спасибо. Глаза замылились и вместо объекта я его параметры кидал, которые нужно присвоить, из-за чего аннотации и не учитывались, ведь объект с ними не передавался)
Обсуждают сегодня