Быстрый вопрос: когда вы определяете в своем определении столбца ORM, например, столбец типа string.Полезно ли также определять ограничение, которое говорит, что тип должен быть строковым?
Еще больше: лучше ли это делать?Или это просто двойная работа впустую?
Я бы предположил, что это первое, поскольку в этом случае вы можете обнаружить проблему во время проверки, а не во время сброса.Я думаю: -)
Пример кода:
/**
* @var string $type
*
* @ORM\Column(name="type", type="string", length=255, nullable=false)
* @Assert\NotBlank()
* @Assert\Type(type="string")
*/
private $type;