Done: * Replace LanguageConverter::newConverter by LanguageConverterFactory::getLanguageConverter * Remove LanguageConverter::newConverter from all subclasses * Add LanguageConverterFactory integration tests which covers all languages by their code. * Caching of LanguageConverters in factory * Make all tests running (hope that's would be enough) * Uncomment the deprecated functions. * Rename FakeConverter to TrivialLanguageConverter * Create ILanguageConverter to have shared ancestor * Make the LanguageConverter class abstract. * Create table with mapping between lang code and converter instead of using name convention * ILanguageConverter @internal * Clean up code Change-Id: I0e4d77de0f44e18c19956a1ffd69d30e63cf51bf Bug: T226833, T243332 |
||
|---|---|---|
| .. | ||
| BlockLevelPass.php | ||
| CacheTime.php | ||
| CoreParserFunctions.php | ||
| CoreTagHooks.php | ||
| DateFormatter.php | ||
| DateFormatterFactory.php | ||
| LinkHolderArray.php | ||
| MWTidy.php | ||
| Parser.php | ||
| ParserCache.php | ||
| ParserDiffTest.php | ||
| ParserFactory.php | ||
| ParserOptions.php | ||
| ParserOutput.php | ||
| PPCustomFrame_Hash.php | ||
| PPDPart.php | ||
| PPDPart_Hash.php | ||
| PPDStack.php | ||
| PPDStack_Hash.php | ||
| PPDStackElement.php | ||
| PPDStackElement_Hash.php | ||
| PPFrame.php | ||
| PPFrame_Hash.php | ||
| PPNode.php | ||
| PPNode_Hash_Array.php | ||
| PPNode_Hash_Attr.php | ||
| PPNode_Hash_Text.php | ||
| PPNode_Hash_Tree.php | ||
| PPTemplateFrame_Hash.php | ||
| Preprocessor.php | ||
| Preprocessor_Hash.php | ||
| RemexStripTagHandler.php | ||
| Sanitizer.php | ||
| StripState.php | ||