Spec-Zone.ru › Symfony 3.2

StubCollator deprecated

class StubCollator extends Collator

deprecated

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/3.2/Symfony/Component/Locale/Stub/StubCollator.html

Spec-Zone.ru

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