Some general static methods for instantiating TTMServer and helpers.
More...
Some general static methods for instantiating TTMServer and helpers.
- Since
- 2012-01-28 Rewritten in 2012-06-27.
Definition at line 20 of file TTMServer.php.
◆ __construct()
TTMServer::__construct |
( |
array | $config | ) |
|
◆ factory()
static TTMServer::factory |
( |
array | $config | ) |
|
|
static |
- Parameters
-
- Returns
- TTMServer|null
- Exceptions
-
- Deprecated
- Use Services::getInstance()->getTtmServerFactory()->create()
Definition at line 35 of file TTMServer.php.
◆ getMirrors()
TTMServer::getMirrors |
( |
| ) |
|
◆ isFrozen()
◆ levenshtein()
static TTMServer::levenshtein |
( |
| $str1, |
|
|
| $str2, |
|
|
| $length1, |
|
|
| $length2 ) |
|
static |
PHP implementation of Levenshtein edit distance algorithm.
Uses the native PHP implementation when possible for speed. The native levenshtein is limited to 255 bytes.
- Parameters
-
string | $str1 | |
string | $str2 | |
int | $length1 | |
int | $length2 | |
- Returns
- int
Definition at line 90 of file TTMServer.php.
◆ onChange()
Called from TranslateEditAddons::onSave.
- Parameters
-
Definition at line 141 of file TTMServer.php.
◆ onDelete()
static TTMServer::onDelete |
( |
WikiPage | $wikipage | ) |
|
|
static |
Hook: ArticleDeleteComplete.
- Parameters
-
Definition at line 131 of file TTMServer.php.
◆ onGroupChange()
◆ primary()
static TTMServer::primary |
( |
| ) |
|
|
static |
Returns the primary server instance, useful for chaining.
Primary instance is defined by $wgTranslateTranslationDefaultService which is a key to $wgTranslateTranslationServices.
- Returns
- WritableTTMServer
- Deprecated
- Use Services::getInstance()->getTtmServerFactory()->getDefault()
Definition at line 63 of file TTMServer.php.
◆ sortSuggestions()
static TTMServer::sortSuggestions |
( |
array | $suggestions | ) |
|
|
static |
◆ $config
The documentation for this class was generated from the following file: