WordPress\AiClient\Providers\Models\DTO

SupportedOption::normalizeValue │ private static │ WP 1.2.1

Normalizes an AbstractEnum instance to its string value.

This ensures comparisons work correctly even after deserialization (e.g. Redis/Memcached object cache), where AbstractEnum singletons are reconstructed as separate instances.

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

Хуков нет.

Возвращает

mixed. The normalized value.

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

$result = SupportedOption::normalizeValue( $value );
$value(разное) (обязательный)
The value to normalize.

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

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

Код SupportedOption::normalizeValue() WP 7.1.4

private static function normalizeValue($value)
{
    if ($value instanceof AbstractEnum) {
        return $value->value;
    }
    return $value;
}