jenkins-bot has submitted this change and it was merged.
Change subject: Specific return types in MockClientStore
......................................................................
Specific return types in MockClientStore
All these methods are guaranteed to return these types *and* they
are already used as such in several places, which causes type warnings
in several places.
Recheck.
Change-Id: I9b872c4bd088b213c8c2ad02b22eb345a85950cb
---
M client/tests/phpunit/MockClientStore.php
1 file changed, 11 insertions(+), 17 deletions(-)
Approvals:
Hoo man: Looks good to me, approved
jenkins-bot: Verified
diff --git a/client/tests/phpunit/MockClientStore.php
b/client/tests/phpunit/MockClientStore.php
index a6aaa73..1cef882 100644
--- a/client/tests/phpunit/MockClientStore.php
+++ b/client/tests/phpunit/MockClientStore.php
@@ -5,16 +5,10 @@
use Wikibase\ChangesTable;
use Wikibase\Client\Usage\NullSubscriptionManager;
use Wikibase\Client\Usage\NullUsageTracker;
-use Wikibase\Client\Usage\SubscriptionManager;
-use Wikibase\Client\Usage\UsageLookup;
-use Wikibase\Client\Usage\UsageTracker;
use Wikibase\ClientStore;
-use Wikibase\Lib\Store\EntityLookup;
-use Wikibase\Lib\Store\EntityRevisionLookup;
use Wikibase\Lib\Store\NullEntityPrefetcher;
-use Wikibase\Lib\Store\SiteLinkLookup;
use Wikibase\PropertyInfoStore;
-use Wikibase\PropertyLabelResolver;
+use Wikibase\Store\EntityIdLookup;
use Wikibase\TermIndex;
/**
@@ -52,7 +46,7 @@
/**
* @see ClientStore::getUsageLookup
*
- * @return UsageLookup
+ * @return NullUsageTracker
*/
public function getUsageLookup() {
return new NullUsageTracker();
@@ -61,7 +55,7 @@
/**
* @see ClientStore::getUsageTracker
*
- * @return UsageTracker
+ * @return NullUsageTracker
*/
public function getUsageTracker() {
return new NullUsageTracker();
@@ -70,7 +64,7 @@
/**
* @see ClientStore::getSubscriptionManager
*
- * @return SubscriptionManager
+ * @return NullSubscriptionManager
*/
public function getSubscriptionManager() {
return new NullSubscriptionManager();
@@ -79,7 +73,7 @@
/**
* @see ClientStore::getPropertyLabelResolver
*
- * @return PropertyLabelResolver
+ * @return MockPropertyLabelResolver
*/
public function getPropertyLabelResolver() {
return new MockPropertyLabelResolver(
@@ -100,7 +94,7 @@
/**
* @see ClientStore::getEntityIdLookup
*
- * @return \Wikibase\Store\EntityIdLookup
+ * @return EntityIdLookup
*/
public function getEntityIdLookup() {
// FIXME: Incomplete
@@ -141,7 +135,7 @@
/**
* @see ClientStore::getEntityLookup
*
- * @return EntityLookup
+ * @return MockRepository
*/
public function getEntityLookup() {
return $this->getMockRepository();
@@ -150,7 +144,7 @@
/**
* @see ClientStore::getEntityRevisionLookup
*
- * @return EntityRevisionLookup
+ * @return MockRepository
*/
public function getEntityRevisionLookup() {
return $this->getMockRepository();
@@ -159,7 +153,7 @@
/**
* @see ClientStore::getSiteLinkLookup
*
- * @return SiteLinkLookup
+ * @return MockRepository
*/
public function getSiteLinkLookup() {
return $this->getMockRepository();
@@ -168,7 +162,7 @@
/**
* @see ClientStore::getPropertyInfoStore
*
- * @return PropertyInfoStore
+ * @return MockPropertyInfoStore
*/
public function getPropertyInfoStore() {
if ( self::$propertyInfoStore === null ) {
@@ -181,7 +175,7 @@
/**
* @see ClientStore::getEntityPrefetcher
*
- * @return EntityPrefetcher
+ * @return NullEntityPrefetcher
*/
public function getEntityPrefetcher() {
return new NullEntityPrefetcher();
--
To view, visit https://gerrit.wikimedia.org/r/204476
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I9b872c4bd088b213c8c2ad02b22eb345a85950cb
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>
Gerrit-Reviewer: Bene <[email protected]>
Gerrit-Reviewer: Daniel Kinzler <[email protected]>
Gerrit-Reviewer: Hoo man <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits