MediaWiki  1.23.2
CollationCkb Class Reference

Workaround for the lack of support of Sorani Kurdish / Central Kurdish language ('ckb') in ICU. More...

Inheritance diagram for CollationCkb:
Collaboration diagram for CollationCkb:

Public Member Functions

 __construct ()
 
- Public Member Functions inherited from IcuCollation
 __construct ( $locale)
 
 findLowerBound ( $valueCallback, $valueCount, $comparisonCallback, $target)
 Do a binary search, and return the index of the largest item that sorts less than or equal to the target value. More...
 
 getFirstLetter ( $string)
 Given a string, return the logical "first letter" to be used for grouping on category pages and so on. More...
 
 getFirstLetterCount ()
 
 getFirstLetterData ()
 
 getLetterByIndex ( $index)
 
 getPrimarySortKey ( $string)
 
 getSortKey ( $string)
 Given a string, convert it to a (hopefully short) key that can be used for efficient sorting. More...
 
 getSortKeyByLetterIndex ( $index)
 

Additional Inherited Members

- Static Public Member Functions inherited from IcuCollation
static getICUVersion ()
 Return the version of ICU library used by PHP's intl extension, or false when the extension is not installed of the version can't be determined. More...
 
static getUnicodeVersionForICU ()
 Return the version of Unicode appropriate for the version of ICU library currently in use, or false when it can't be determined. More...
 
static isCjk ( $codepoint)
 
- Static Public Member Functions inherited from Collation
static factory ( $collationName)
 
static singleton ()
 
- Public Attributes inherited from IcuCollation
 $digitTransformLanguage
 
 $firstLetterData
 
 $locale
 
 $mainCollator
 
 $primaryCollator
 
const FIRST_LETTER_VERSION = 2
 
const RECORD_LENGTH = 14
 
- Static Public Attributes inherited from IcuCollation
static $cjkBlocks
 Unified CJK blocks. More...
 
static $tailoringFirstLetters
 Additional characters (or character groups) to be considered separate letters for given languages, or to be removed from the list of such letters (denoted by keys starting with '-'). More...
 
- Static Public Attributes inherited from Collation
static $instance
 

Detailed Description

Workaround for the lack of support of Sorani Kurdish / Central Kurdish language ('ckb') in ICU.

Uses the same collation rules as Persian / Farsi ('fa'), but different characters for digits.

Definition at line 601 of file Collation.php.

Constructor & Destructor Documentation

◆ __construct()

CollationCkb::__construct ( )

Definition at line 602 of file Collation.php.

References Language\factory().


The documentation for this class was generated from the following file: