setFormFields($fields); $this->setFormRules($action, $fields); $this->setFormFilters($filters); $this->setFormOptions($action, $filters); $this->setBatchjobFilters($filters); } public function getFormRule(string $action, string $field, array $formRules): array { switch ($field) { case "access_code": $formRules[$field] = "required|trim|string"; default: $formRules = parent::getFormRule($action, $field, $formRules); break; } return $formRules; } }