X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FMediaWikiServices.php;h=891f426d7421508cbfbeee35579a4519c1d83914;hb=7f6094c2f86064ff239ba487ce1951b6190a555c;hp=9e18fd14d1cc1b5b74966c656d7a853cf50099f3;hpb=1b526b27d3aa99a6bb7186377d0049f7a1644fcf;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index 9e18fd14d1..891f426d74 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -8,6 +8,7 @@ use GenderCache; use GlobalVarConfig; use Hooks; use LBFactory; +use LinkCache; use Liuggio\StatsdClient\Factory\StatsdDataFactory; use LoadBalancer; use MediaWiki\Services\ServiceContainer; @@ -20,6 +21,8 @@ use SiteLookup; use SiteStore; use WatchedItemStore; use SkinFactory; +use TitleFormatter; +use TitleParser; /** * Service locator for MediaWiki core services. @@ -459,6 +462,30 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'GenderCache' ); } + /** + * @since 1.28 + * @return LinkCache + */ + public function getLinkCache() { + return $this->getService( 'LinkCache' ); + } + + /** + * @since 1.28 + * @return TitleFormatter + */ + public function getTitleFormatter() { + return $this->getService( 'TitleFormatter' ); + } + + /** + * @since 1.28 + * @return TitleParser + */ + public function getTitleParser() { + return $this->getService( 'TitleParser' ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service getter here, don't forget to add a test // case for it in MediaWikiServicesTest::provideGetters() and in