Spec-Zone.ru › Symfony 2.8

StubCollator устаревший

class StubCollator extends Collator

устаревший

since version 2.3, to be removed in 3.0. Use {@link \Symfony\Component\Intl\Collator\Collator} instead.

Псевдоним для {@link \Symfony\Component\Intl\Collator\Collator}.

Константы

FRENCH_COLLATION
ALTERNATE_HANDLING
CASE_FIRST
CASE_LEVEL
NORMALIZATION_MODE
STRENGTH
HIRAGANA_QUATERNARY_MODE
NUMERIC_COLLATION
DEFAULT_VALUE
PRIMARY
SECONDARY
TERTIARY
DEFAULT_STRENGTH
QUATERNARY
IDENTICAL
OFF
ON
SHIFTED
NON_IGNORABLE
LOWER_FIRST
UPPER_FIRST
SORT_REGULAR
SORT_NUMERIC
SORT_STRING

Методы

__construct(string $locale)

Конструктор.

from Collator
static Collator create(string $locale)

Статический конструктор.

from Collator
bool asort(array $array, int $sortFlag = self::SORT_REGULAR)

Сортировка массива с сохранением ассоциации индексов.

from Collator
bool|int compare(string $str1, string $str2)

Не поддерживается. Сравнение двух строк Юникода.

from Collator
bool|int getAttribute(int $attr)

Не поддерживается. Получение значения целочисленного атрибута сортировщика.

from Collator
int getErrorCode()

Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы UZEROERROR класса.

from Collator
string getErrorMessage()

Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы UZEROERROR_MESSAGE класса.

from Collator
string getLocale(int $type = Locale::ACTUAL_LOCALE)

Возвращает локаль сортировщика.

from Collator
string getSortKey(string $string)

Не поддерживается. Получение ключа сортировки для строки.

from Collator
bool|int getStrength()

Не поддерживается. Получение текущей силы сортировщика.

from Collator
bool setAttribute(int $attr, int $val)

Не поддерживается. Установка атрибута сортировщика.

from Collator
bool setStrength(int $strength)

Не поддерживается. Установка силы сортировщика.

from Collator
bool sortWithSortKeys(array $arr)

Не поддерживается. Сортировка массива с использованием указанного сортировщика и ключей сортировки.

from Collator
bool sort(array $arr, int $sortFlag = self::SORT_REGULAR)

Не поддерживается. Сортировка массива с использованием указанного сортировщика.

from Collator

Подробности

__construct(string $locale)

Конструктор.

Параметры

string $locale Код языка. В настоящее время поддерживается только "en" (или null, используя значение по умолчанию, т.е. "en").

Исключения

MethodArgumentValueNotImplementedException Если в качестве $locale передано значение отличное от "en" или null

static Collator create(string $locale)

Статический конструктор.

Параметры

string $locale Код языка. В настоящее время поддерживается только "en" (или null, используя значение по умолчанию, т.е. "en").

Значение результата

Collator

Исключения

MethodArgumentValueNotImplementedException Если в качестве $locale передано значение отличное от "en" или null

bool asort(array $array, int $sortFlag = self::SORT_REGULAR)

Сортировка массива, сохраняя ассоциацию индексов.

Параметры

array $array &$array Входной массив
int $sortFlag Флаги сортировки, могут принимать следующие значения: Collator::SORT_REGULAR - сравнение элементов в обычном режиме (типы не изменяются) Collator::SORT_NUMERIC - сравнение элементов численно Collator::SORT_STRING - сравнение элементов как строк

Значение результата

bool True при успехе или false при ошибке

bool|int compare(string $str1, string $str2)

Не поддерживается. Сравнение двух Unicode строк.

Параметры

string $str1 Первая строка для сравнения
string $str2 Вторая строка для сравнения

Значение результата

bool|int Результат сравнения или false при ошибке: 1, если $str1 больше $str2 0, если $str1 равна $str2 -1, если $str1 меньше $str2

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.compare.php

bool|int getAttribute(int $attr)

Не поддерживается. Получение значения целочисленного атрибута сортировщика.

Параметры

int $attr Значение атрибута, одно из констант атрибутов

Значение результата

bool|int Значение атрибута при успехе или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.getattribute.php

int getErrorCode()

Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы U_ZERO_ERROR.

Значение результата

int Код ошибки последнего вызова сортировщика

string getErrorMessage()

Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы U_ZERO_ERROR_MESSAGE.

Значение результата

string Сообщение об ошибке последнего вызова сортировщика

string getLocale(int $type = Locale::ACTUAL_LOCALE)

Возвращает локаль сортировщика.

Параметры

int $type Не поддерживается. Тип локального имени для возврата (Locale::VALID_LOCALE или Locale::ACTUAL_LOCALE)

Значение результата

string Локаль, используемая для создания сортировщика. В настоящее время всегда возвращает "en".

string getSortKey(string $string)

Не поддерживается. Получение ключа сортировки для строки.

Параметры

string $string Строка, для которой нужно получить ключ

Значение результата

string Ключ сортировки для $string

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.getsortkey.php

bool|int getStrength()

Не поддерживается. Получение текущей силы сортировщика.

Значение результата

bool|int Текущая сила сортировщика или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.getstrength.php

bool setAttribute(int $attr, int $val)

Не поддерживается. Установка атрибута сортировщика.

Параметры

int $attr Значение атрибута, одно из констант атрибутов
int $val Значение атрибута, одно из констант значений атрибутов

Значение результата

bool True при успехе или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.setattribute.php

bool setStrength(int $strength)

Не поддерживается. Установка силы сортировщика.

Параметры

int $strength Устанавливаемая сила, возможные значения: Collator::PRIMARY Collator::SECONDARY Collator::TERTIARY Collator::QUATERNARY Collator::IDENTICAL Collator::DEFAULT

Значение результата

bool True при успехе или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.setstrength.php

bool sortWithSortKeys(array $arr)

Не поддерживается. Сортировка массива с использованием указанного сортировщика и ключей сортировки.

Параметры

array $arr &$arr Массив строк для сортировки

Значение результата

bool True при успехе или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.sortwithsortkeys.php

bool sort(array $arr, int $sortFlag = self::SORT_REGULAR)

Не поддерживается. Сортировка массива с использованием указанного сортировщика.

Параметры

array $arr &$arr Массив строк для сортировки
int $sortFlag Дополнительный тип сортировки, одно из следующих: Collator::SORT_REGULAR Collator::SORT_NUMERIC Collator::SORT_STRING

Значение результата

bool True при успехе или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/collator.sort.php

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Locale/Stub/StubCollator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API