Spec-Zone.ru › Symfony 3.0

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)

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

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)

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

Параметры

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()

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

Возвращаемое значение

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

string getErrorMessage()

Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы UZEROERROR_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.0/Symfony/Component/Locale/Stub/StubCollator.html

Spec-Zone.ru

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