From: Thiemo Mättig Date: Tue, 10 Jan 2017 10:51:49 +0000 (+0100) Subject: Add more specific Site[] type hints to SiteStore classes X-Git-Tag: 1.31.0-rc.0~4353 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=a068f570be741ea6e76a1b2ce6bac794925b2358;p=lhc%2Fweb%2Fwiklou.git Add more specific Site[] type hints to SiteStore classes Change-Id: Ie52313861972fd1b269375dfc8f94afdf67bcb9f --- diff --git a/includes/site/HashSiteStore.php b/includes/site/HashSiteStore.php index 198d331d95..2c7965c902 100644 --- a/includes/site/HashSiteStore.php +++ b/includes/site/HashSiteStore.php @@ -37,7 +37,7 @@ class HashSiteStore implements SiteStore { private $sites = []; /** - * @param array $sites + * @param Site[] $sites */ public function __construct( $sites = [] ) { $this->saveSites( $sites ); diff --git a/tests/phpunit/includes/site/CachingSiteStoreTest.php b/tests/phpunit/includes/site/CachingSiteStoreTest.php index edb8f9f5fe..7e37907be0 100644 --- a/tests/phpunit/includes/site/CachingSiteStoreTest.php +++ b/tests/phpunit/includes/site/CachingSiteStoreTest.php @@ -148,6 +148,11 @@ class CachingSiteStoreTest extends MediaWikiTestCase { $this->assertEquals( 0, $sites->count() ); } + /** + * @param Site[] $sites + * + * @return SiteStore + */ private function getHashSiteStore( array $sites ) { $siteStore = new HashSiteStore(); $siteStore->saveSites( $sites );