Add more specific Site[] type hints to SiteStore classes
authorThiemo Mättig <thiemo.maettig@wikimedia.de>
Tue, 10 Jan 2017 10:51:49 +0000 (11:51 +0100)
committerUmherirrender <umherirrender_de.wp@web.de>
Wed, 11 Jan 2017 16:39:13 +0000 (16:39 +0000)
Change-Id: Ie52313861972fd1b269375dfc8f94afdf67bcb9f

includes/site/HashSiteStore.php
tests/phpunit/includes/site/CachingSiteStoreTest.php

index 198d331..2c7965c 100644 (file)
@@ -37,7 +37,7 @@ class HashSiteStore implements SiteStore {
        private $sites = [];
 
        /**
-        * @param array $sites
+        * @param Site[] $sites
         */
        public function __construct( $sites = [] ) {
                $this->saveSites( $sites );
index edb8f9f..7e37907 100644 (file)
@@ -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 );