Asset::query(), self::PROJECT => Project::query(), self::TASK => Task::query(), self::PLAN => Plan::query(), }; } public function nameField(): string { return match ($this) { self::ASSET, self::PROJECT, self::TASK => "name", self::PLAN => "title", }; } }