true, default => false, }; } /** Name for messages, the status tool and the admin tab (German). */ public function label(): string { return match ($this) { self::PageRead => 'Seiten lesen', self::PageWrite => 'Seiten schreiben', self::Catalog => 'Modulkatalog', self::DynamicSources => 'Dynamische Inhalte', self::DesignRead => 'Designsystem lesen', self::PresetWrite => 'Presets schreiben', self::ColorWrite => 'Farben schreiben', self::VariableWrite => 'Variablen schreiben', self::LibraryRead => 'Bibliothek lesen', self::LibraryWrite => 'Bibliothek schreiben', self::Roles => 'Divi-Rollen', self::ThemeBuilderRead => 'Theme Builder lesen', self::ThemeBuilderWrite => 'Theme Builder schreiben', }; } }