Я пытаюсь использовать ограничение проверки Symfony NotEqualTo
, чтобы предотвратить использование определенного строкового значения.
Как указано в документации , это должно быть возможно с использованием ограничения NotEqualTo.
Это работает, хотя и с учетом регистра. Однако мне нужно, чтобы это также работало без учета регистра.
Я мог бы решить эту проблему, создав пользовательское ограничение, но, возможно, я просто пропускаю более простое решение.
class Foo
{
/**
* @Assert\Length(
* min=4,
* max=150
* )
* @Assert\NotEqualTo(
* value="bar"
* )
*/
private $name;
}
В этом примере зарезервированное ключевое слово - bar
.
Symfony не разрешит bar
, но позволит Bar
, BAR
, BaR
, ...
Могу ли я использовать проверочное ограничение Symfony NotEqualTo
без учета регистра?