Bene has uploaded a new change for review.
https://gerrit.wikimedia.org/r/110888
Change subject: Removed deprecated use of class Settings
......................................................................
Removed deprecated use of class Settings
Replaced uses by WikibaseRepo::getDefaultInstance()->getSettings()
Change-Id: I31fa2df1855ddba36df328d8e0bbca73bbc8348e
---
M repo/includes/ChangeOp/ChangeOpSiteLink.php
M repo/tests/phpunit/includes/ChangeOp/ChangeOpSiteLinkTest.php
M repo/tests/phpunit/includes/api/EditEntityTest.php
M repo/tests/phpunit/includes/api/SetSiteLinkTest.php
4 files changed, 9 insertions(+), 9 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase
refs/changes/88/110888/1
diff --git a/repo/includes/ChangeOp/ChangeOpSiteLink.php
b/repo/includes/ChangeOp/ChangeOpSiteLink.php
index d90c4a9..68aaa4e 100644
--- a/repo/includes/ChangeOp/ChangeOpSiteLink.php
+++ b/repo/includes/ChangeOp/ChangeOpSiteLink.php
@@ -3,12 +3,12 @@
namespace Wikibase\ChangeOp;
use InvalidArgumentException;
+use Wikibase\Repo\WikibaseRepo;
use Wikibase\DataModel\Entity\Entity;
use Wikibase\DataModel\Entity\Item;
use Wikibase\DataModel\Entity\ItemId;
use Wikibase\DataModel\SiteLink;
use Wikibase\Summary;
-use Wikibase\Settings;
/**
* Class for sitelink change operation
@@ -69,7 +69,7 @@
if ( !( $badge instanceof ItemId ) ) {
throw new InvalidArgumentException(
'$badges need to be an array of ItemIds or null' );
}
- if ( !in_array( $badge->getPrefixedId(),
array_keys( Settings::get( 'badgeItems' ) ) ) ) {
+ if ( !array_key_exists(
$badge->getPrefixedId(),
WikibaseRepo::getDefaultInstance()->getSettings()->get( 'badgeItems' ) ) ) {
throw new InvalidArgumentException(
'Only items specified in the config can be badges' );
}
}
diff --git a/repo/tests/phpunit/includes/ChangeOp/ChangeOpSiteLinkTest.php
b/repo/tests/phpunit/includes/ChangeOp/ChangeOpSiteLinkTest.php
index 9f72b09..9f7adc2 100644
--- a/repo/tests/phpunit/includes/ChangeOp/ChangeOpSiteLinkTest.php
+++ b/repo/tests/phpunit/includes/ChangeOp/ChangeOpSiteLinkTest.php
@@ -6,9 +6,9 @@
use Wikibase\DataModel\Entity\Item;
use Wikibase\DataModel\Entity\ItemId;
use Wikibase\DataModel\Entity\PropertyId;
-use InvalidArgumentException;
use Wikibase\DataModel\SiteLink;
-use Wikibase\Settings;
+use Wikibase\Repo\WikibaseRepo;
+use InvalidArgumentException;
/**
* @covers Wikibase\ChangeOp\ChangeOpSiteLink
@@ -26,7 +26,7 @@
private function applySettings() {
// Allow some badges for testing
- Settings::singleton()->setSetting( 'badgeItems', array(
+ WikibaseRepo::getDefaultInstance()->getSettings()->setSetting(
'badgeItems', array(
'Q42' => '',
'Q149' => '',
) );
diff --git a/repo/tests/phpunit/includes/api/EditEntityTest.php
b/repo/tests/phpunit/includes/api/EditEntityTest.php
index 18bf8fa..2820b24 100644
--- a/repo/tests/phpunit/includes/api/EditEntityTest.php
+++ b/repo/tests/phpunit/includes/api/EditEntityTest.php
@@ -4,7 +4,7 @@
use Wikibase\ItemContent;
use Wikibase\PropertyContent;
-use Wikibase\Settings;
+use Wikibase\Repo\WikibaseRepo;
/**
* @covers Wikibase\Api\EditEntity
@@ -56,7 +56,7 @@
$this->assertTrue( $badge->save( 'EditEntityTestQ32',
null, EDIT_NEW )->isOK() );
self::$idMap['%Q32%'] =
$badge->getEntity()->getId()->getSerialization();
- Settings::singleton()->setSetting( 'badgeItems', array(
+
WikibaseRepo::getDefaultInstance()->getSettings()->setSetting( 'badgeItems',
array(
self::$idMap['%Q42%'] => '',
self::$idMap['%Q149%'] => '',
'Q99999' => '', // Just in case we have a wrong
config
diff --git a/repo/tests/phpunit/includes/api/SetSiteLinkTest.php
b/repo/tests/phpunit/includes/api/SetSiteLinkTest.php
index e33dd4c..6890207 100644
--- a/repo/tests/phpunit/includes/api/SetSiteLinkTest.php
+++ b/repo/tests/phpunit/includes/api/SetSiteLinkTest.php
@@ -4,7 +4,7 @@
use Wikibase\DataModel\Entity\ItemId;
use Wikibase\ItemContent;
-use Wikibase\Settings;
+use Wikibase\Repo\WikibaseRepo;
/**
* @covers Wikibase\Api\SetSiteLink
@@ -150,7 +150,7 @@
$this->assertTrue( $status->isOK() );
self::$otherItemId = $badge->getEntity()->getId();
- Settings::singleton()->setSetting( 'badgeItems', array(
+
WikibaseRepo::getDefaultInstance()->getSettings()->setSetting( 'badgeItems',
array(
self::$gaItemId->getPrefixedId() => '',
self::$faItemId->getPrefixedId() => '',
'Q99999' => '', // Just in case we have a wrong
config
--
To view, visit https://gerrit.wikimedia.org/r/110888
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I31fa2df1855ddba36df328d8e0bbca73bbc8348e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Bene <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits