Итак, у меня есть правила проверки для MembersTables
как
public function validationDefault(Validator $validator)
{
$validator-> // ...
return $validator;
}
Но я хочу использовать эти правила в моем контроллере реестра (не имеет модели). Может быть странной практикой для MVC, но это просто способ, которым я структурировал проект.
Прямо сейчас даже с правилами валидации в MembersTable.php
ничего не проверено.
Мне нужны правила валидатора для работы и выкладывания соответствующего сообщения.
Я пробовал это:
if (!$Members->validationDefault($client)) return $Members->validationDefault($client)->errors();
Где $ client - созданная сущность, данные, установленные данными POST из регистрационной формы (например, $client->username = $this->request->getData('username')
), но это говорит о том, что класс ожидает Validator, а не EntityInterface.