WordPress\AiClient\Common

AbstractEnum::frompublic staticWP 0.1.0

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

Method of the class: AbstractEnum{}

No Hooks.

Returns

static. The enum instance.

Usage

$result = AbstractEnum::from( $value ): self;
$value(string) (required)
The enum value.

Changelog

Since 0.1.0 Introduced.

AbstractEnum::from() code WP 7.0

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;
}