сущности, не стоит использовать валидаторы для других целей, кроме как в ключе validator) "В качестве валидатора принимается наследник Entity\Validator\Base или любой callable, который должен вернуть true, или текст ошибки, или объект Entity\FieldError (в случае, если вы хотите использовать собственный код ошибки)."
Подстава в том, что метод объявлен как публичный, что намекает разработчику что его можно использовать для валидации телефона в других местах.
Обсуждают сегодня