Я хочу, чтобы при проверке моей сущности не было дубликатов имени пользователя
/**
* @var string $name
*
* @ORM\Column(name="name", type="string", length=32)
* @Assert\NotBlank();
* @Assert\Callback(methods={"isUniqueUsername"})
*/
private $name;
Полагаю, мне нужно использовать обратный вызов Validator.Тогда мне придется запросить базу данных для пользователей с таким именем, поэтому мне нужен менеджер сущностей?Как мне получить к нему доступ?И получить к нему доступ "правильно"?Вместо этого я использую класс валидатора?Кажется, довольно сложно создать класс только для проверки 1 поля?