'Zahlungen können für jedes Gutachten einzeln getätigt werden', self::Smart => 'Zahlung erfolgt monatlich, ohne Begrenzung für die erstellten Gutachten', self::Premium => 'Zahlung erfolgt jährlich, ohne Begrenzung für die erstellten Gutachten, Gutachter oder Auftraggeber', }; } public function getExtraText(): string { return match ($this) { self::Standard => 'model.standard', self::Smart => 'model.smart', self::Premium => 'model.premium', }; } public function getIcon(): string { return match ($this) { self::Standard => Phosphor::Airplane->thin(), self::Smart => Phosphor::AirplaneTakeoff->thin(), self::Premium => Phosphor::AirplaneInFlight->thin(), }; } public function getLabel(): ?string { return match ($this) { self::Standard => 'Per Gutachten', self::Smart => 'Monatlich', self::Premium => 'Jährlich', }; } }