<?php
declare(strict_types=1);
namespace Klaravik\Databricks\Enum;
use Spatie\Enum\Enum;
/**
* @method static self BROKER_RESPONSE_BAD()
* @method static self BROKER_RESPONSE_GOOD()
* @method static self BROKER_RESPONSE_WAITING()
*/
class BrokerResponseEnum extends Enum
{
/**
* @return string[]
*/
protected static function values(): array
{
return [
'BROKER_RESPONSE_BAD' => 'BAD',
'BROKER_RESPONSE_GOOD' => 'GOOD',
'BROKER_RESPONSE_WAITING' => 'WAITING',
];
}
public static function fromValue(string $value): ?BrokerResponseEnum
{
foreach (self::cases() as $case) {
if ($case->value === $value) {
return $case;
}
}
return null;
}
}