X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22auteur_infos%22%2C%20%22id_auteur=%24id%22%29%20.%20%22?a=blobdiff_plain;f=includes%2FMediaWikiServices.php;h=00767c7f6c35d9a8f351b944280b61836d82a8fc;hb=ebbfe592fe02e38ab2201c0141e7468284e8ff68;hp=b39c8a4d6b4f92d66e0f11083d01768da8f5b66f;hpb=5c39992e395c314f08fb6ef83d6de7de09258faa;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index b39c8a4d6b..00767c7f6c 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -10,7 +10,12 @@ use GenderCache; use GlobalVarConfig; use Hooks; use IBufferingStatsdDataFactory; +use MediaWiki\Http\HttpRequestFactory; +use MediaWiki\Preferences\PreferencesFactory; use MediaWiki\Shell\CommandFactory; +use MediaWiki\Storage\BlobStore; +use MediaWiki\Storage\BlobStoreFactory; +use MediaWiki\Storage\RevisionStore; use Wikimedia\Rdbms\LBFactory; use LinkCache; use Wikimedia\Rdbms\LoadBalancer; @@ -31,7 +36,7 @@ use SearchEngineConfig; use SearchEngineFactory; use SiteLookup; use SiteStore; -use WatchedItemStore; +use WatchedItemStoreInterface; use WatchedItemQueryService; use SkinFactory; use TitleFormatter; @@ -513,7 +518,7 @@ class MediaWikiServices extends ServiceContainer { /** * @since 1.28 - * @return WatchedItemStore + * @return WatchedItemStoreInterface */ public function getWatchedItemStore() { return $this->getService( 'WatchedItemStore' ); @@ -698,6 +703,46 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'ExternalStoreFactory' ); } + /** + * @since 1.31 + * @return BlobStoreFactory + */ + public function getBlobStoreFactory() { + return $this->getService( 'BlobStoreFactory' ); + } + + /** + * @since 1.31 + * @return BlobStore + */ + public function getBlobStore() { + return $this->getService( '_SqlBlobStore' ); + } + + /** + * @since 1.31 + * @return RevisionStore + */ + public function getRevisionStore() { + return $this->getService( 'RevisionStore' ); + } + + /** + * @since 1.31 + * @return PreferencesFactory + */ + public function getPreferencesFactory() { + return $this->getService( 'PreferencesFactory' ); + } + + /** + * @since 1.31 + * @return HttpRequestFactory + */ + public function getHttpRequestFactory() { + return $this->getService( 'HttpRequestFactory' ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service getter here, don't forget to add a test // case for it in MediaWikiServicesTest::provideGetters() and in