MediaWiki
master
Collation.php
Go to the documentation of this file.
1
<?php
9
namespace
MediaWiki\Collation
;
10
16
abstract
class
Collation
{
17
31
abstract
public
function
getSortKey
( $string );
32
39
public
function
getSortKeys
( $strings ) {
40
$ret = [];
41
foreach
( $strings as $key => $s ) {
42
$ret[$key] = $this->
getSortKey
( $s );
43
}
44
return
$ret;
45
}
46
72
abstract
public
function
getFirstLetter
( $string );
73
74
}
75
77
class_alias( Collation::class,
'Collation'
);
MediaWiki\Collation\Collation
Definition
Collation.php:16
MediaWiki\Collation\Collation\getFirstLetter
getFirstLetter( $string)
Given a string, return the logical "first letter" to be used for grouping on category pages and so on...
MediaWiki\Collation\Collation\getSortKey
getSortKey( $string)
Given a string, convert it to a (hopefully short) key that can be used for efficient sorting.
MediaWiki\Collation\Collation\getSortKeys
getSortKeys( $strings)
Get multiple sort keys.
Definition
Collation.php:39
MediaWiki\Collation
Definition
AbkhazUppercaseCollation.php:9
includes
Collation
Collation.php
Generated on Tue Nov 18 2025 19:38:01 for MediaWiki by
1.10.0