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 () Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы класса UZERO ERROR.
from Collator string getErrorMessage () Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы класса UZERO ERROR_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").
Исключения static Collator
create(string $locale)
Статический конструктор.
Параметры string $locale Код локали. В настоящее время поддерживается только "en" (или null, используя стандартную локаль, т.е. "en").
Возвращаемое значение Исключения 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
Исключения См. также http://www.php.net/manual/en/collator.compare.php
bool|int
getAttribute(int $attr)
Не поддерживается. Получает значение целочисленного атрибута сортировщика.
Параметры int $attr Указатель атрибута, один из констант атрибутов
Возвращаемое значение bool|int Значение атрибута при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.getattribute.php
int
getErrorCode()
Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы UZERO ERROR.
Возвращаемое значение int Код ошибки последнего вызова сортировщика
string
getErrorMessage()
Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы UZERO 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
Исключения См. также http://www.php.net/manual/en/collator.getsortkey.php
bool|int
getStrength()
Не поддерживается. Получает текущую силу сортировщика.
Возвращаемое значение bool|int Текущая сила сортировщика или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.getstrength.php
bool
setAttribute(int $attr, int $val)
Не поддерживается. Устанавливает атрибут сортировщика.
Параметры int $attr Указатель атрибута, один из констант атрибутов int $val Значение атрибута, одна из констант значений атрибута
Возвращаемое значение bool True при успехе или false при ошибке
Исключения См. также 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 при ошибке
Исключения См. также http://www.php.net/manual/en/collator.setstrength.php
bool
sortWithSortKeys(array $arr)
Не поддерживается. Сортирует массив, используя указанный сортировщик и ключи сортировки.
Параметры array $arr &$arr Массив строк для сортировки
Возвращаемое значение bool True при успехе или false при ошибке
Исключения См. также 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 при ошибке
Исключения См. также http://www.php.net/manual/en/collator.sort.php