Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/142451

Change subject: Stop using SimpleSiteLink alias
......................................................................

Stop using SimpleSiteLink alias

Change-Id: Iff2c8929adae05717cc5fa6672fdb3791d7810eb
---
M repo/includes/ItemView.php
M repo/includes/UpdateRepoOnMoveJob.php
M repo/maintenance/createBlacklistedItems.php
M repo/maintenance/importInterlang.php
M repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
M repo/tests/phpunit/includes/content/ItemContentTest.php
M repo/tests/phpunit/includes/content/ItemHandlerTest.php
7 files changed, 17 insertions(+), 19 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/51/142451/1

diff --git a/repo/includes/ItemView.php b/repo/includes/ItemView.php
index e226d5a..871ec48 100644
--- a/repo/includes/ItemView.php
+++ b/repo/includes/ItemView.php
@@ -2,7 +2,6 @@
 
 namespace Wikibase;
 
-use Wikibase\DataModel\SimpleSiteLink;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Repo\View\SiteLinksView;
 
diff --git a/repo/includes/UpdateRepoOnMoveJob.php 
b/repo/includes/UpdateRepoOnMoveJob.php
index a21f65d..df83b0e 100644
--- a/repo/includes/UpdateRepoOnMoveJob.php
+++ b/repo/includes/UpdateRepoOnMoveJob.php
@@ -8,7 +8,6 @@
 use Title;
 use User;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\DataModel\SimpleSiteLink;
 use Wikibase\DataModel\SiteLink;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Repo\WikibaseRepo;
@@ -101,14 +100,14 @@
        }
 
        /**
-        * Get a SimpleSiteLink for a specific item and site
+        * Get a SiteLink for a specific item and site
         *
         * @param Item $item
         * @param string $globalId
         *
-        * @return SimpleSiteLink|null
+        * @return SiteLink|null
         */
-       protected function getSimpleSiteLink( $item, $globalId ) {
+       protected function getSiteLink( $item, $globalId ) {
                try {
                        return $item->getSiteLink( $globalId );
                } catch( OutOfBoundsException $e ) {
@@ -162,7 +161,7 @@
 
                $site = $this->getSite( $siteId );
 
-               $oldSiteLink = $this->getSimpleSiteLink( $item, $siteId );
+               $oldSiteLink = $this->getSiteLink( $item, $siteId );
                if ( !$oldSiteLink || $oldSiteLink->getPageName() !== $oldPage 
) {
                        // Probably something changed since the job has been 
inserted
                        wfDebugLog( __CLASS__, __FUNCTION__ . ": The site link 
to " . $siteId . " is no longer $oldPage" );
@@ -178,7 +177,7 @@
                        return false;
                }
 
-               $siteLink = new SimpleSiteLink(
+               $siteLink = new SiteLink(
                        $siteId,
                        $newPage
                );
diff --git a/repo/maintenance/createBlacklistedItems.php 
b/repo/maintenance/createBlacklistedItems.php
index c8a4838..3d57b6c 100644
--- a/repo/maintenance/createBlacklistedItems.php
+++ b/repo/maintenance/createBlacklistedItems.php
@@ -2,7 +2,7 @@
 
 namespace Wikibase;
 
-use Wikibase\DataModel\SimpleSiteLink;
+use Wikibase\DataModel\SiteLink;
 use Wikibase\Repo\WikibaseRepo;
 
 $basePath = getenv( 'MW_INSTALL_PATH' ) !== false ? getenv( 'MW_INSTALL_PATH' 
) : __DIR__ . '/../../../..';
@@ -71,7 +71,7 @@
 
                        $item->setId( $id );
                        $item->setLabel( 'en', $name );
-                       $item->addSiteLink( new SimpleSiteLink( 'enwiki', $name 
) );
+                       $item->addSiteLink( new SiteLink( 'enwiki', $name ) );
 
                        $store->saveEntity( $item, 'Import', $user, EDIT_NEW );
                }
diff --git a/repo/maintenance/importInterlang.php 
b/repo/maintenance/importInterlang.php
index 1f4f75a..75d555b 100644
--- a/repo/maintenance/importInterlang.php
+++ b/repo/maintenance/importInterlang.php
@@ -14,7 +14,7 @@
  * @author Jens Ohlig < jens.oh...@wikimedia.de >
  */
 
-use Wikibase\DataModel\SimpleSiteLink;
+use Wikibase\DataModel\SiteLink;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Lib\Store\EntityStore;
 
@@ -141,7 +141,7 @@
                        $label = preg_replace( '/ *\(.*\)$/u', '', $name );
 
                        $item->setLabel( $lang, $label );
-                       $item->addSiteLink( new SimpleSiteLink( $lang . 'wiki', 
 $name ) );
+                       $item->addSiteLink( new SiteLink( $lang . 'wiki',  
$name ) );
                }
 
                try {
diff --git a/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php 
b/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
index 1129f8c..6325831 100644
--- a/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
+++ b/repo/tests/phpunit/includes/ItemSearchTextGeneratorTest.php
@@ -2,8 +2,8 @@
 
 namespace Wikibase\Test;
 
-use Wikibase\DataModel\SimpleSiteLink;
-use Wikibase\Item;
+use Wikibase\DataModel\SiteLink;
+use Wikibase\DataModel\Entity\Item;
 use Wikibase\Repo\ItemSearchTextGenerator;
 
 /**
@@ -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 SimpleSiteLink( 'dewiki', 'Berlin' ) );
-               $item->addSiteLink( new SimpleSiteLink( 'enwiki', 'Rome' ) );
+               $item->addSiteLink( new SiteLink( 'dewiki', 'Berlin' ) );
+               $item->addSiteLink( new SiteLink( 'enwiki', 'Rome' ) );
 
                $patterns = array(
                        '/^Test$/',
diff --git a/repo/tests/phpunit/includes/content/ItemContentTest.php 
b/repo/tests/phpunit/includes/content/ItemContentTest.php
index efcf024..5043ab9 100644
--- a/repo/tests/phpunit/includes/content/ItemContentTest.php
+++ b/repo/tests/phpunit/includes/content/ItemContentTest.php
@@ -2,7 +2,7 @@
 
 namespace Wikibase\Test;
 
-use Wikibase\DataModel\SimpleSiteLink;
+use Wikibase\DataModel\SiteLink;
 use Wikibase\EntityContent;
 use Wikibase\ItemContent;
 
@@ -120,7 +120,7 @@
                /** @var ItemContent $itemContent */
                $itemContent = $this->newEmpty();
                $itemContent->getEntity()->setLabel( 'en', "cake" );
-               $itemContent->getEntity()->addSiteLink( new SimpleSiteLink( 
'dewiki', 'Berlin' ) );
+               $itemContent->getEntity()->addSiteLink( new SiteLink( '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 1861b40..e3f76d9 100644
--- a/repo/tests/phpunit/includes/content/ItemHandlerTest.php
+++ b/repo/tests/phpunit/includes/content/ItemHandlerTest.php
@@ -5,7 +5,7 @@
 use Title;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\DataModel\SimpleSiteLink;
+use Wikibase\DataModel\SiteLink;
 use Wikibase\ItemContent;
 use Wikibase\ItemHandler;
 use Wikibase\Lib\Store\EntityContentDataCodec;
@@ -52,7 +52,7 @@
                 * @var ItemContent $content
                 */
                $content = clone $contents[1][0];
-               $content->getItem()->addSiteLink( new SimpleSiteLink( 'enwiki', 
'Foobar' ) );
+               $content->getItem()->addSiteLink( new SiteLink( 'enwiki', 
'Foobar' ) );
                $contents[] = array( $content );
 
                return $contents;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iff2c8929adae05717cc5fa6672fdb3791d7810eb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>

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

Reply via email to