X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FMediaWikiServices.php;h=19b71f12e170ffc1e09a5094d97e19c1b2886874;hb=e6aec72157883dc69bf683487a2cb62a3b5e57f9;hp=84fc959fa7eb11a20c32fe0cde957b30d8400dfb;hpb=2632183a49f6f8845fdbd77bceaccb6aafe4003f;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index 84fc959fa7..19b71f12e1 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -10,6 +10,7 @@ use GenderCache; use GlobalVarConfig; use Hooks; use IBufferingStatsdDataFactory; +use MediaWiki\Shell\CommandFactory; use Wikimedia\Rdbms\LBFactory; use LinkCache; use Wikimedia\Rdbms\LoadBalancer; @@ -30,7 +31,7 @@ use SearchEngineConfig; use SearchEngineFactory; use SiteLookup; use SiteStore; -use WatchedItemStore; +use WatchedItemStoreInterface; use WatchedItemQueryService; use SkinFactory; use TitleFormatter; @@ -512,7 +513,7 @@ class MediaWikiServices extends ServiceContainer { /** * @since 1.28 - * @return WatchedItemStore + * @return WatchedItemStoreInterface */ public function getWatchedItemStore() { return $this->getService( 'WatchedItemStore' ); @@ -681,6 +682,22 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'ReadOnlyMode' ); } + /** + * @since 1.30 + * @return CommandFactory + */ + public function getShellCommandFactory() { + return $this->getService( 'ShellCommandFactory' ); + } + + /** + * @since 1.31 + * @return \ExternalStoreFactory + */ + public function getExternalStoreFactory() { + return $this->getService( 'ExternalStoreFactory' ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service getter here, don't forget to add a test // case for it in MediaWikiServicesTest::provideGetters() and in