32 lines
682 B
PHP
32 lines
682 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use App\Enums\Concerns\HasValues;
|
|
|
|
enum DayOfWeek: string
|
|
{
|
|
use HasValues;
|
|
|
|
case Monday = 'Monday';
|
|
case Tuesday = 'Tuesday';
|
|
case Wednesday = 'Wednesday';
|
|
case Thursday = 'Thursday';
|
|
case Friday = 'Friday';
|
|
case Saturday = 'Saturday';
|
|
case Sunday = 'Sunday';
|
|
|
|
public function label(): string
|
|
{
|
|
return match ($this) {
|
|
self::Monday => 'Senin',
|
|
self::Tuesday => 'Selasa',
|
|
self::Wednesday => 'Rabu',
|
|
self::Thursday => 'Kamis',
|
|
self::Friday => 'Jumat',
|
|
self::Saturday => 'Sabtu',
|
|
self::Sunday => 'Minggu',
|
|
};
|
|
}
|
|
}
|