MediaWiki
master
Toggle main menu visibility
Main Page
Related Pages
Topics
Classes
Class List
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Files
File List
File Members
All
$
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
x
Functions
a
f
g
i
l
r
s
w
Variables
$
a
c
d
e
i
l
m
n
o
p
r
s
t
u
x
▼
MediaWiki
►
Introduction
Code of Conduct
►
MediaWiki Developers
►
ContentHandler
►
Database Access
►
Hooks
►
Dependency Injection
Language
LinkCache
►
Logger
Magic Words
►
Memcached
►
PageUpdater
Schema
Sitelist
►
Skins
Title
►
ExternalStore
►
FileBackend Architecture
FileRepo Architecture
►
JobQueue Architecture
README
MediaWiki
Deprecated List
Todo List
►
Topics
►
Namespace Members
►
Classes
▼
Files
▼
File List
►
docs
▼
includes
►
actions
►
api
►
auth
►
block
►
cache
►
Category
►
changetags
▼
collation
►
data
►
Hook
►
AbkhazUppercaseCollation.php
►
BashkirUppercaseCollation.php
►
Collation.php
►
CollationCkb.php
►
CollationFactory.php
►
CustomUppercaseCollation.php
►
IcuCollation.php
►
IdentityCollation.php
►
NumericUppercaseCollation.php
►
RemoteIcuCollation.php
►
UppercaseCollation.php
►
CommentFormatter
►
CommentStore
►
composer
►
config
►
content
►
context
►
dao
►
db
►
debug
►
deferred
►
diff
►
DomainEvent
►
edit
►
editpage
►
exception
►
export
►
ExternalLinks
►
externalstore
►
Feed
►
filebackend
►
filerepo
►
gallery
►
historyblob
►
Hook
►
HookContainer
►
Html
►
htmlform
►
http
►
import
►
installer
►
interwiki
►
jobqueue
►
json
►
language
►
languages
►
libs
►
linkeddata
►
linker
►
logging
►
mail
►
media
►
Navigation
►
objectcache
►
Output
►
OutputTransform
►
page
►
pager
►
ParamValidator
►
parser
►
password
►
Permissions
►
poolcounter
►
preferences
►
profiler
►
recentchanges
►
registration
►
RenameUser
►
Request
►
ResourceLoader
►
Rest
►
Revision
►
revisiondelete
►
revisionlist
►
search
►
session
►
Settings
►
shell
►
site
►
SiteStats
►
skins
►
sparql
►
specialpage
►
specials
►
Status
►
Storage
►
StubObject
►
tidy
►
title
►
upload
►
user
►
utils
►
watchlist
►
widget
►
WikiMap
►
xml
►
AutoLoader.php
►
BootstrapHelperFunctions.php
►
config-schema.php
DefaultSettings.php
►
Defines.php
►
DevelopmentSettings.php
►
EntryPointEnvironment.php
►
GlobalFunctions.php
►
MainConfigNames.php
►
MainConfigSchema.php
►
MediaWiki.php
MediaWikiEntryPoint.php
►
MediaWikiServices.php
►
PHPVersionCheck.php
►
ServiceWiring.php
►
Setup.php
►
SetupDynamicConfig.php
►
WebStart.php
►
languages
►
maintenance
►
mw-config
►
api.php
►
autoload.php
►
img_auth.php
►
index.php
►
load.php
►
opensearch_desc.php
►
rest.php
►
thumb.php
►
thumb_handler.php
►
File Members
Collation.php
Go to the documentation of this file.
1
<?php
28
abstract
class
Collation
{
29
43
abstract
public
function
getSortKey
( $string );
44
51
public
function
getSortKeys
( $strings ) {
52
$ret = [];
53
foreach
( $strings as $key => $s ) {
54
$ret[$key] = $this->
getSortKey
( $s );
55
}
56
return
$ret;
57
}
51
public
function
getSortKeys
( $strings ) {
…
}
58
84
abstract
public
function
getFirstLetter
( $string );
85
86
}
28
abstract
class
Collation
{
…
};
Collation
Definition
Collation.php:28
Collation\getSortKey
getSortKey( $string)
Given a string, convert it to a (hopefully short) key that can be used for efficient sorting.
Collation\getFirstLetter
getFirstLetter( $string)
Given a string, return the logical "first letter" to be used for grouping on category pages and so on...
Collation\getSortKeys
getSortKeys( $strings)
Get multiple sort keys.
Definition
Collation.php:51
includes
collation
Collation.php
Generated on Sat Jan 4 2025 09:23:11 for MediaWiki by
1.10.0