Files

26 lines
611 B
PHP

<?php
namespace Modules\ProjectManagement\Enums;
enum DelayReason: string
{
case Weather = 'weather';
case Supply = 'supply';
case Manpower = 'manpower';
case Permit = 'permit';
case Equipment = 'equipment';
case Other = 'other';
public function label(): string
{
return match ($this) {
self::Weather => 'Weather',
self::Supply => 'Supply / Material',
self::Manpower => 'Manpower',
self::Permit => 'Permit / Regulatory',
self::Equipment => 'Equipment',
self::Other => 'Other',
};
}
}