WordPress\AiClient\Providers\Models\DTO
SupportedOption::normalizeValue
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() SupportedOption::normalizeValue WP 7.1.4
private static function normalizeValue($value)
{
if ($value instanceof AbstractEnum) {
return $value->value;
}
return $value;
}