store/app/Enums/EmploymentStatus.php

26 lines
532 B
PHP

<?php
namespace App\Enums;
use App\Traits\ProvidesEnumOptions;
enum EmploymentStatus: string
{
use ProvidesEnumOptions;
case FULL_TIME = 'full_time';
case PART_TIME = 'part_time';
case CONTRACT = 'contract';
case TEMPORARY = 'temporary';
public function label(): string
{
return match ($this) {
self::FULL_TIME => 'Penuh Waktu',
self::PART_TIME => 'Paruh Waktu',
self::CONTRACT => 'Kontrak',
self::TEMPORARY => 'Sementara',
};
}
}