30 lines
807 B
PHP
30 lines
807 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum PartyEnum: string
|
|
{
|
|
case SOCIAL_DEMOCRATS = 'S';
|
|
case CENTER_PARTY = 'C';
|
|
case LIBERALS = 'L';
|
|
case GREEN_PARTY = 'MP';
|
|
case LEFT_PARTY = 'V';
|
|
case MODERATES = 'M';
|
|
case CHRIST_DEMOCRATS = 'KD';
|
|
case SWEDEN_DEMOCRATS = 'SD';
|
|
|
|
public function label(): string
|
|
{
|
|
return match ($this) {
|
|
self::SOCIAL_DEMOCRATS => 'Socialdemokraterna',
|
|
self::CENTER_PARTY => 'Centerpartiet',
|
|
self::LIBERALS => 'Liberalerna',
|
|
self::GREEN_PARTY => 'Miljöpartiet',
|
|
self::LEFT_PARTY => 'Vänsterpartiet',
|
|
self::MODERATES => 'Moderaterna',
|
|
self::CHRIST_DEMOCRATS => 'Kristdemokraterna',
|
|
self::SWEDEN_DEMOCRATS => 'Sverigedemokraterna',
|
|
};
|
|
}
|
|
}
|