NETBien.backend/app/Enums/SimCardStatus.php

29 lines
509 B
PHP

<?php
namespace App\Enums;
enum SimCardStatus: string
{
case AVAILABLE = 'available';
case ASSIGNED = 'assigned';
/**
* Get all possible values
*/
public static function values(): array
{
return array_column(self::cases(), 'value');
}
/**
* Get a human-readable label
*/
public function label(): string
{
return match($this) {
self::AVAILABLE => 'Disponible',
self::ASSIGNED => 'Asignada',
};
}
}