value; public function getLabel(): ?string { return $this->name; } public function getIcon(): ?string { return match ($this->value) { self::Invoice->value => 'heroicon-o-document-duplicate', self::Bill->value => 'heroicon-o-clipboard-document-list', }; } }