WordPress\AiClient\Common

AbstractEnum::from │ public static │ WP 0.1.0

Creates an enum instance from a value, throws exception if invalid.

Метод класса: AbstractEnum{}

Хуков нет.

Возвращает

static. The enum instance.

Использование

$result = AbstractEnum::from( $value ): self;
$value(строка) (обязательный)
The enum value.

Список изменений

С версии 0.1.0 Введена.

Код AbstractEnum::from() WP 7.1.2

final public static function from(string $value): self
{
    $instance = self::tryFrom($value);
    if ($instance === null) {
        throw new InvalidArgumentException(sprintf('%s is not a valid backing value for enum %s', $value, static::class));
    }
    return $instance;
}