Initial commit
This commit is contained in:
29
app/Enums/PartyEnum.php
Normal file
29
app/Enums/PartyEnum.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?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',
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user