setFormFields($fields); $this->setFormRules($action, $fields); $this->setFormFilters($filters); $this->setFormOptions($action, $filters, $formDatas); $this->setIndexFilters($indexFilter); $this->setBatchjobFilters($batchjobFilters); } public function getFormRule(string $action, string $field): string { switch ($field) { case "used": $rule = "required|numeric"; break; case "format": $rule = "required|numeric"; break; default: $rule = parent::getFormRule($action, $field); break; } return $rule; } }