Требуется собственный валидатор для телефона, и делать его напрямую в модели регистрации не комильфо, тк валидировать нужно еще и при редактировании данных пользователя, восстановлении пароля и тд. Сделал автономный валидатор, следуя документации
<?php
namespace app\components\validators;
use yii\validators\Validator;
class PhoneValidator extends Validator
{
public function validateAttribute($model, $attribute)
{
$model->$attribute = str_replace(['+7', '(', ')' , ' '], '', $model->$attribute);
}
}
Но про его подключение не нашел информации. Как им теперь пользоваться? Вот так?
['phone', 'app\components\validators\PhoneValidator']