WordPress\AiClient\Providers\Models\DTO

SupportedOption::normalizeArrayForComparison │ private static │ WP 1.2.1

Normalizes and sorts an array for comparison.

Maps each element through normalizeValue() and sorts the result, ensuring consistent comparison regardless of element order or AbstractEnum instance identity.

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

Хуков нет.

Возвращает

array<mixed>. The normalized, sorted array.

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

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

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

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

Код SupportedOption::normalizeArrayForComparison() WP 7.1.2

private static function normalizeArrayForComparison(array $items): array
{
    $normalized = array_map([self::class, 'normalizeValue'], $items);
    sort($normalized);
    return $normalized;
}