Spec-Zone.ru › Symfony 2.7

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)

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

Параметры

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

Spec-Zone.ru

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