Класс Validator
имеет метод validateProperty
. Вы можете использовать это так:
$violations = $this->get('validator')->validateProperty($entity, 'propertyName');
if (count($violations)) {
// the property value is not valid
}
Или, если значение не задано в сущности, вы можете использовать метод validatePropertyValue
:
$violations = $this->get('validator')->validatePropertyValue($entity, 'propertyName', $propertyValue);
if (count($violations)) {
// the property value is not valid
}