$rawData['nama_jalur'], 'slug' => str($rawData['slug'])->slug(), ]; } public function updateOrCreateDomainState(array $payload, ?Model $existingModel = null): void { if (!$existingModel) { $this->initializeAdmissionTrack->execute(new InitializeAdmissionTrackDTO( name: $payload['name'], slug: $payload['slug'], status: LifecycleStatus::ACTIVE, )); } } /** * @return class-string */ public function getModelClass(): string { return AdmissionTrack::class; } }