jenkins-bot has submitted this change and it was merged.

Change subject: Remove usages of deprecated setSiteLink method
......................................................................


Remove usages of deprecated setSiteLink method

Change-Id: I40069ec11f30fbb2c5d75d84b91cf46f60a05795
---
M client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php
M client/tests/phpunit/includes/scribunto/WikibaseLuaBindingsTest.php
M lib/tests/phpunit/MockRepositoryTest.php
M lib/tests/phpunit/serializers/DispatchingEntitySerializerTest.php
M lib/tests/phpunit/store/SiteLinkTableTest.php
M repo/tests/phpunit/TestItemContents.php
M repo/tests/phpunit/includes/Dumpers/JsonDumpGeneratorTest.php
M repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
M repo/tests/phpunit/includes/Validators/SiteLinkUniquenessValidatorTest.php
M repo/tests/phpunit/includes/View/SiteLinksViewTest.php
M repo/tests/phpunit/includes/api/EntityTestHelper.php
M repo/tests/phpunit/includes/api/ResultBuilderTest.php
M repo/tests/phpunit/includes/content/ItemContentTest.php
M repo/tests/phpunit/includes/content/ItemHandlerTest.php
M repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
15 files changed, 79 insertions(+), 78 deletions(-)

Approvals:
  Hoo man: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php 
b/client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php
index 41de08e..3c187d2 100644
--- a/client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php
+++ b/client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php
@@ -74,7 +74,7 @@
        protected function getConnectDiff() {
                $item = $this->getNewItem();
                $item2 = $item->copy();
-               $item2->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::UPDATE, 
$item, $item2 );
@@ -84,7 +84,7 @@
 
        protected function getUnlinkDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $item2 = $this->getNewItem();
                $item2->removeSiteLink( 'enwiki' );
@@ -97,10 +97,10 @@
 
        protected function getLinkChangeDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $item2 = $this->getNewItem();
-               $item2->addSiteLink( new SiteLink( 'enwiki', 'Tokyo' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Tokyo' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::UPDATE, 
$item, $item2 );
@@ -118,7 +118,7 @@
 
        protected function getBadgeChangeDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $item2 = $this->getNewItem();
                $item2->addSiteLink( new SiteLink( 'enwiki', 'Japan', array( 
new ItemId( 'Q17' ) ) ) );
@@ -131,10 +131,10 @@
 
        protected function getAddLinkDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $item2 = $item->copy();
-               $item2->addSiteLink( new SiteLink( 'dewiki', 'Japan' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Japan' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::UPDATE, 
$item, $item2 );
@@ -144,11 +144,11 @@
 
        protected function getAddMultipleLinksDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $item2 = $item->copy();
-               $item2->addSiteLink( new SiteLink( 'dewiki', 'Japan' ) );
-               $item2->addSiteLink( new SiteLink( 'frwiki', 'Japan' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Japan' );
+               $item2->getSiteLinkList()->addNewSiteLink( 'frwiki', 'Japan' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::UPDATE, 
$item, $item2 );
@@ -158,8 +158,8 @@
 
        protected function getRemoveLinkDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Japan' );
 
                $item2 = $item->copy();
                $item2->removeSiteLink( 'dewiki' );
@@ -172,12 +172,12 @@
 
        protected function getChangeLinkDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Japan' );
 
                $item2 = $this->getNewItem();
-               $item2->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
-               $item2->addSiteLink( new SiteLink( 'dewiki', 'Tokyo' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
+               $item2->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Tokyo' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::UPDATE, 
$item, $item2 );
@@ -187,7 +187,7 @@
 
        protected function getDeleteDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::REMOVE, 
$item, null );
@@ -197,7 +197,7 @@
 
        protected function getRestoreDiff() {
                $item = $this->getNewItem();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Japan' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Japan' );
 
                $changeFactory = TestChanges::getEntityChangeFactory();
                $change = $changeFactory->newFromUpdate( ItemChange::RESTORE, 
null, $item );
diff --git 
a/client/tests/phpunit/includes/scribunto/WikibaseLuaBindingsTest.php 
b/client/tests/phpunit/includes/scribunto/WikibaseLuaBindingsTest.php
index 60408f0..a1ff24e 100644
--- a/client/tests/phpunit/includes/scribunto/WikibaseLuaBindingsTest.php
+++ b/client/tests/phpunit/includes/scribunto/WikibaseLuaBindingsTest.php
@@ -224,8 +224,8 @@
                $item->setId( $itemId );
                $item->setLabel( 'en', 'Beer' );
                $item->setDescription( 'en', 'yummy beverage' );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Beer' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Bier' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Beer' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Bier' );
 
                return $item;
        }
diff --git a/lib/tests/phpunit/MockRepositoryTest.php 
b/lib/tests/phpunit/MockRepositoryTest.php
index 633ad95..0bc9440 100644
--- a/lib/tests/phpunit/MockRepositoryTest.php
+++ b/lib/tests/phpunit/MockRepositoryTest.php
@@ -138,7 +138,7 @@
 
        public function testGetItemIdForLink() {
                $item = Item::newEmpty();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
 
                // test item lookup
                $this->repo->putEntity( $item );
@@ -167,42 +167,42 @@
                // #0: same link ---------
                $a = Item::newEmpty();
                $a->setId( 1 );
-               $a->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
-               $a->addSiteLink( new SiteLink( 'dewiki', 'Foo' ) );
+               $a->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
+               $a->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Foo' );
 
                $b = Item::newEmpty();
                $b->setId( 2 );
-               $b->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
-               $b->addSiteLink( new SiteLink( 'dewiki', 'Bar' ) );
+               $b->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
+               $b->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Bar' );
 
                $cases[] = array( $a, $b, array( array( 'enwiki', 'Foo', 1 ) ) 
);
 
                // #1: same site ---------
                $a = Item::newEmpty();
                $a->setId( 1 );
-               $a->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
+               $a->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
 
                $b = Item::newEmpty();
                $b->setId( 2 );
-               $b->addSiteLink( new SiteLink( 'enwiki', 'Bar' ) );
+               $b->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Bar' );
 
                $cases[] = array( $a, $b, array() );
 
                // #2: same page ---------
                $a = Item::newEmpty();
                $a->setId( 1 );
-               $a->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
+               $a->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
 
                $b = Item::newEmpty();
                $b->setId( 2 );
-               $b->addSiteLink( new SiteLink( 'dewiki', 'Foo' ) );
+               $b->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Foo' );
 
                $cases[] = array( $a, $b, array() );
 
                // #3: same item ---------
                $a = Item::newEmpty();
                $a->setId( 1 );
-               $a->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
+               $a->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
 
                $cases[] = array( $a, $a, array() );
 
@@ -224,13 +224,13 @@
 
                $a = Item::newEmpty();
                $a->setId( 1 );
-               $a->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
-               $a->addSiteLink( new SiteLink( 'dewiki', 'Bar' ) );
+               $a->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
+               $a->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Bar' );
 
                $b = Item::newEmpty();
                $b->setId( 2 );
-               $b->addSiteLink( new SiteLink( 'enwiki', 'Bar' ) );
-               $b->addSiteLink( new SiteLink( 'dewiki', 'Xoo' ) );
+               $b->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Bar' );
+               $b->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Xoo' );
 
                $items = array( $a, $b );
 
@@ -464,8 +464,8 @@
                $one = Item::newEmpty();
                $one->setId( 1 );
 
-               $one->addSiteLink( new SiteLink( 'dewiki', 'Xoo' ) );
-               $one->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
+               $one->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Xoo' );
+               $one->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
 
                $this->repo->putEntity( $one );
 
diff --git a/lib/tests/phpunit/serializers/DispatchingEntitySerializerTest.php 
b/lib/tests/phpunit/serializers/DispatchingEntitySerializerTest.php
index 3319e0a..3ebf15e 100644
--- a/lib/tests/phpunit/serializers/DispatchingEntitySerializerTest.php
+++ b/lib/tests/phpunit/serializers/DispatchingEntitySerializerTest.php
@@ -67,7 +67,7 @@
        protected function getItemInstance() {
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'Q17' ) );
-               $item->addSiteLink( new SiteLink( 'test', 'Foo' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'test', 'Foo' );
 
                return $item;
        }
diff --git a/lib/tests/phpunit/store/SiteLinkTableTest.php 
b/lib/tests/phpunit/store/SiteLinkTableTest.php
index 8f55dd4..9d4fbac 100644
--- a/lib/tests/phpunit/store/SiteLinkTableTest.php
+++ b/lib/tests/phpunit/store/SiteLinkTableTest.php
@@ -74,16 +74,17 @@
                // save initial links
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'q177' ) );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Foo' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Bar' ) );
-               $item->addSiteLink( new SiteLink( 'svwiki', 'Börk' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Foo' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Bar' );
+               $item->getSiteLinkList()->addNewSiteLink( 'svwiki', 'Börk' );
 
                $this->siteLinkTable->saveLinksOfItem( $item );
 
                // modify links, and save again
-               $item->addSiteLink( new SiteLink( 'enwiki', 'FooK' ) );
+               $item->getSiteLinkList()->removeLinkWithSiteId( 'enwiki' );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'FooK' );
                $item->removeSiteLink( 'dewiki' );
-               $item->addSiteLink( new SiteLink( 'nlwiki', 'GrooK' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'nlwiki', 'GrooK' );
 
                $this->siteLinkTable->saveLinksOfItem( $item );
 
diff --git a/repo/tests/phpunit/TestItemContents.php 
b/repo/tests/phpunit/TestItemContents.php
index ecbf13f..b0ee093 100644
--- a/repo/tests/phpunit/TestItemContents.php
+++ b/repo/tests/phpunit/TestItemContents.php
@@ -43,13 +43,13 @@
                $items[] = $item;
 
                $item = Item::newEmpty();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'spam' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'spam' );
 
                $items[] = $item;
 
                $item = Item::newEmpty();
-               $item->addSiteLink( new SiteLink( 'enwiki', 'spamz' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'foobar' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'spamz' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'foobar' );
 
                $item->setDescription( 'en', 'foo' );
                $item->setLabel( 'en', 'bar' );
diff --git a/repo/tests/phpunit/includes/Dumpers/JsonDumpGeneratorTest.php 
b/repo/tests/phpunit/includes/Dumpers/JsonDumpGeneratorTest.php
index 5b7443f..6735119 100644
--- a/repo/tests/phpunit/includes/Dumpers/JsonDumpGeneratorTest.php
+++ b/repo/tests/phpunit/includes/Dumpers/JsonDumpGeneratorTest.php
@@ -81,7 +81,7 @@
                }
 
                if ( $entity instanceof Item ) {
-                       $entity->addSiteLink( new SiteLink( 'test', 'Foo' ) );
+                       $entity->getSiteLinkList()->addNewSiteLink( 'test', 
'Foo' );
                }
 
                return $entity;
diff --git a/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php 
b/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
index 6325831..f809ab2 100644
--- a/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
+++ b/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
@@ -25,8 +25,8 @@
                $item->setDescription( 'en', 'city in Spain' );
                $item->setAliases( 'en', array( 'abc', 'cde' ) );
                $item->setAliases( 'de', array( 'xyz', 'uvw' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Berlin' ) );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Rome' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Berlin' );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Rome' );
 
                $patterns = array(
                        '/^Test$/',
diff --git 
a/repo/tests/phpunit/includes/Validators/SiteLinkUniquenessValidatorTest.php 
b/repo/tests/phpunit/includes/Validators/SiteLinkUniquenessValidatorTest.php
index 2ea5e03..fc9362a 100644
--- a/repo/tests/phpunit/includes/Validators/SiteLinkUniquenessValidatorTest.php
+++ b/repo/tests/phpunit/includes/Validators/SiteLinkUniquenessValidatorTest.php
@@ -33,7 +33,7 @@
        public function testValidateEntity() {
                $goodEntity = Item::newEmpty();
                $goodEntity->setId( new ItemId( 'Q5' ) );
-               $goodEntity->addSiteLink( new SiteLink( 'testwiki', 'Foo' ) );
+               $goodEntity->getSiteLinkList()->addNewSiteLink( 'testwiki', 
'Foo' );
 
                $siteLinkLookup = $this->getMockSiteLinkLookup();
 
@@ -47,7 +47,7 @@
        public function testValidateEntity_conflict() {
                $badEntity = Item::newEmpty();
                $badEntity->setId( new ItemId( 'Q7' ) );
-               $badEntity->addSiteLink( new SiteLink( 'testwiki', 'DUPE' ) );
+               $badEntity->getSiteLinkList()->addNewSiteLink( 'testwiki', 
'DUPE' );
 
                $siteLinkLookup = $this->getMockSiteLinkLookup();
 
diff --git a/repo/tests/phpunit/includes/View/SiteLinksViewTest.php 
b/repo/tests/phpunit/includes/View/SiteLinksViewTest.php
index 822ccae..efea324 100644
--- a/repo/tests/phpunit/includes/View/SiteLinksViewTest.php
+++ b/repo/tests/phpunit/includes/View/SiteLinksViewTest.php
@@ -68,7 +68,7 @@
 
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'Q1' ) );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'test' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'test' );
 
                $testCases[] = array(
                        $item,
@@ -106,7 +106,7 @@
 
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'Q1' ) );
-               $item->addSiteLink( new SiteLink( 'specialwiki', 'test' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'specialwiki', 'test' 
);
 
                $testCases[] = array(
                        $item,
@@ -217,7 +217,7 @@
                        false,
                );
 
-               $item->addSiteLink( new SiteLink( 'enwiki', 'test' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'test' );
 
                $testCases[] = array(
                        $item,
diff --git a/repo/tests/phpunit/includes/api/EntityTestHelper.php 
b/repo/tests/phpunit/includes/api/EntityTestHelper.php
index c967b14..be7156a 100644
--- a/repo/tests/phpunit/includes/api/EntityTestHelper.php
+++ b/repo/tests/phpunit/includes/api/EntityTestHelper.php
@@ -553,10 +553,10 @@
                                )
                        )
                );
-               $entities['Q3']->addSiteLink( new SiteLink( 'dewiki', 'Berlin' 
) );
-               $entities['Q3']->addSiteLink( new SiteLink( 'enwiki', 'Berlin' 
) );
-               $entities['Q3']->addSiteLink( new SiteLink( 'nlwiki', 'Berlin' 
) );
-               $entities['Q3']->addSiteLink( new SiteLink( 'nnwiki', 'Berlin' 
) );
+               $entities['Q3']->getSiteLinkList()->addNewSiteLink( 'dewiki', 
'Berlin' );
+               $entities['Q3']->getSiteLinkList()->addNewSiteLink( 'enwiki', 
'Berlin' );
+               $entities['Q3']->getSiteLinkList()->addNewSiteLink( 'nlwiki', 
'Berlin' );
+               $entities['Q3']->getSiteLinkList()->addNewSiteLink( 'nnwiki', 
'Berlin' );
                $claim = new Claim (
                        new PropertyValueSnak(
                                PropertyId::newFromNumber( 1 ),
@@ -595,10 +595,10 @@
                                )
                        )
                );
-               $entities['Q4']->addSiteLink( new SiteLink( 'dewiki', 'London' 
) );
-               $entities['Q4']->addSiteLink( new SiteLink( 'enwiki', 'London' 
) );
-               $entities['Q4']->addSiteLink( new SiteLink( 'nlwiki', 'London' 
) );
-               $entities['Q4']->addSiteLink( new SiteLink( 'nnwiki', 'London' 
) );
+               $entities['Q4']->getSiteLinkList()->addNewSiteLink( 'dewiki', 
'London' );
+               $entities['Q4']->getSiteLinkList()->addNewSiteLink( 'enwiki', 
'London' );
+               $entities['Q4']->getSiteLinkList()->addNewSiteLink( 'nlwiki', 
'London' );
+               $entities['Q4']->getSiteLinkList()->addNewSiteLink( 'nnwiki', 
'London' );
 
                $entities['Q5'] = Item::newEmpty();
                $entities['Q5']->setId( ItemId::newFromNumber( 5 ) );
@@ -631,10 +631,10 @@
                                )
                        )
                );
-               $entities['Q5']->addSiteLink( new SiteLink( 'dewiki', 'Oslo' ) 
);
-               $entities['Q5']->addSiteLink( new SiteLink( 'enwiki', 'Oslo' ) 
);
-               $entities['Q5']->addSiteLink( new SiteLink( 'nlwiki', 'Oslo' ) 
);
-               $entities['Q5']->addSiteLink( new SiteLink( 'nnwiki', 'Oslo' ) 
);
+               $entities['Q5']->getSiteLinkList()->addNewSiteLink( 'dewiki', 
'Oslo' );
+               $entities['Q5']->getSiteLinkList()->addNewSiteLink( 'enwiki', 
'Oslo' );
+               $entities['Q5']->getSiteLinkList()->addNewSiteLink( 'nlwiki', 
'Oslo' );
+               $entities['Q5']->getSiteLinkList()->addNewSiteLink( 'nnwiki', 
'Oslo' );
 
                $entities['Q6'] = Item::newEmpty();
                $entities['Q6']->setId( ItemId::newFromNumber( 6 ) );
diff --git a/repo/tests/phpunit/includes/api/ResultBuilderTest.php 
b/repo/tests/phpunit/includes/api/ResultBuilderTest.php
index 7f4b062..1e4e8a6 100644
--- a/repo/tests/phpunit/includes/api/ResultBuilderTest.php
+++ b/repo/tests/phpunit/includes/api/ResultBuilderTest.php
@@ -327,8 +327,8 @@
        public function testAddEntityRevisionWithSiteLinksFilter() {
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'Q123099' ) );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Berlin' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Berlin' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Berlin' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Berlin' );
                $entityRevision = new EntityRevision( $item );
 
                $options = new SerializationOptions();
@@ -365,8 +365,8 @@
 
                $item = Item::newEmpty();
                $item->setId( new ItemId( 'Q123100' ) );
-               $item->addSiteLink( new SiteLink( 'enwiki', 'Berlin' ) );
-               $item->addSiteLink( new SiteLink( 'dewiki', 'Berlin' ) );
+               $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Berlin' );
+               $item->getSiteLinkList()->addNewSiteLink( 'dewiki', 'Berlin' );
                $entityRevision = new EntityRevision( $item );
 
                $options = new SerializationOptions();
diff --git a/repo/tests/phpunit/includes/content/ItemContentTest.php 
b/repo/tests/phpunit/includes/content/ItemContentTest.php
index c541520..508c96c 100644
--- a/repo/tests/phpunit/includes/content/ItemContentTest.php
+++ b/repo/tests/phpunit/includes/content/ItemContentTest.php
@@ -94,7 +94,7 @@
        public function getTextForSearchIndexProvider() {
                $itemContent = $this->newEmpty();
                $itemContent->getEntity()->setLabel( 'en', "cake" );
-               $itemContent->getEntity()->addSiteLink( new SiteLink( 'dewiki', 
'Berlin' ) );
+               $itemContent->getEntity()->getSiteLinkList()->addNewSiteLink( 
'dewiki', 'Berlin' );
 
                return array(
                        array( $itemContent, '!^cake$!' ),
diff --git a/repo/tests/phpunit/includes/content/ItemHandlerTest.php 
b/repo/tests/phpunit/includes/content/ItemHandlerTest.php
index 118fc72..3fba8c0 100644
--- a/repo/tests/phpunit/includes/content/ItemHandlerTest.php
+++ b/repo/tests/phpunit/includes/content/ItemHandlerTest.php
@@ -54,7 +54,7 @@
                 * @var ItemContent $content
                 */
                $content = clone $contents[1][0];
-               $content->getItem()->addSiteLink( new SiteLink( 'enwiki', 
'Foobar' ) );
+               $content->getItem()->getSiteLinkList()->addNewSiteLink( 
'enwiki', 'Foobar' );
                $contents[] = array( $content );
 
                return $contents;
diff --git a/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php 
b/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
index d755542..811a81b 100644
--- a/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
+++ b/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
@@ -198,7 +198,7 @@
                $item1->setId( 42 );
 
                $item1->setLabel( $languageCode, $termText );
-               $item1->addSiteLink( new SiteLink( 'enwiki', 'A' ) );
+               $item1->getSiteLinkList()->addNewSiteLink( 'enwiki', 'A' );
 
                $termIndex->saveTermsOfEntity( $item1 );
 
@@ -206,10 +206,10 @@
                $item2->setId( 23 );
 
                $item2->setLabel( $languageCode, $termText );
-               $item2->addSiteLink( new SiteLink( 'enwiki', 'B' ) );
-               $item2->addSiteLink( new SiteLink( 'dewiki', 'B' ) );
-               $item2->addSiteLink( new SiteLink( 'hrwiki', 'B' ) );
-               $item2->addSiteLink( new SiteLink( 'uzwiki', 'B' ) );
+               $item2->getSiteLinkList()->addNewSiteLink( 'enwiki', 'B' );
+               $item2->getSiteLinkList()->addNewSiteLink( 'dewiki', 'B' );
+               $item2->getSiteLinkList()->addNewSiteLink( 'hrwiki', 'B' );
+               $item2->getSiteLinkList()->addNewSiteLink( 'uzwiki', 'B' );
 
                $termIndex->saveTermsOfEntity( $item2 );
 
@@ -217,8 +217,8 @@
                $item3->setId( 108 );
 
                $item3->setLabel( $languageCode, $termText );
-               $item3->addSiteLink( new SiteLink( 'hrwiki', 'C' ) );
-               $item3->addSiteLink( new SiteLink( 'uzwiki', 'C' ) );
+               $item3->getSiteLinkList()->addNewSiteLink( 'hrwiki', 'C' );
+               $item3->getSiteLinkList()->addNewSiteLink( 'uzwiki', 'C' );
 
                $termIndex->saveTermsOfEntity( $item3 );
 

-- 
To view, visit https://gerrit.wikimedia.org/r/176313
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I40069ec11f30fbb2c5d75d84b91cf46f60a05795
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to