addClassName('Code'); } public function getModelClass(): CodeModel { return new CodeModel(); } public function getEntityClass(): CodeEntity { return new CodeEntity(); } public function getFormFields(): array { return [ "code", "status", ]; } public function getFilterFields(): array { return ['status']; } public function getBatchJobFields(): array { return ['status']; } public function getIndexFields(): array { return ['status']; } public function setStatus(CodeEntity $entity, string $status): CodeEntity { return $this->getModel()->modify($entity, ['status' => $status]); } }