File: /mnt/data/ghayatcom/ghayatcom-api/app/Enums/LabOrderDataTypeEnum.php
<?php
namespace App\Enums;
use Spatie\Enum\Enum;
/**
* @method static self LabPackage()
* @method static self LabParameter()
*/
class LabOrderDataTypeEnum extends Enum
{
protected static function values(): array
{
return [
'LabPackage' => 1,
'LabParameter' => 2,
];
}
protected static function labels(): array
{
return [
'LabPackage' => 'Lab Package',
'LabParameter' => 'Lab Parameter',
];
}
/**
* Override dynamic calls to return the value instead of the enum instance.
*/
public static function __callStatic($name, $arguments)
{
$enum = parent::__callStatic($name, $arguments);
return (string)$enum->value;
}
}