errors; } /** * Возвращает проверенные и очищенные данные * @return array */ public function getCleanData(): array { return $this->cleanData; } protected function validate(array $data, array $rules, array $messages): bool { $validator = FacadeValidator::make($data, $rules, $messages); if ($validator->fails()) { $this->errors = $validator->errors()->toArray(); return false; } $this->cleanData = $validator->validated(); return true; } }