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

Change subject: Rename ChangeOpClaim to ChangeOpMainSnak
......................................................................


Rename ChangeOpClaim to ChangeOpMainSnak

- as suggested by DanielK
- is a more suitable name

Change-Id: I5bbbfc408569733897e2a35fbe84426d2d0e95b3
---
M repo/Wikibase.classes.php
M repo/includes/api/CreateClaim.php
M repo/includes/api/RemoveClaims.php
M repo/includes/api/SetClaimValue.php
R repo/includes/changeop/ChangeOpMainSnak.php
R repo/tests/phpunit/includes/changeop/ChangeOpMainSnakTest.php
6 files changed, 20 insertions(+), 20 deletions(-)

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



diff --git a/repo/Wikibase.classes.php b/repo/Wikibase.classes.php
index f9dd4fd..35c4d24 100644
--- a/repo/Wikibase.classes.php
+++ b/repo/Wikibase.classes.php
@@ -57,7 +57,7 @@
                'Wikibase\ChangeOpDescription' => 
'includes/changeop/ChangeOpDescription.php',
                'Wikibase\ChangeOpAliases' => 
'includes/changeop/ChangeOpAliases.php',
                'Wikibase\ChangeOpSiteLink' => 
'includes/changeop/ChangeOpSiteLink.php',
-               'Wikibase\ChangeOpClaim' => 
'includes/changeop/ChangeOpClaim.php',
+               'Wikibase\ChangeOpMainSnak' => 
'includes/changeop/ChangeOpMainSnak.php',
 
                // includes/actions
                'Wikibase\HistoryEntityAction' => 
'includes/actions/HistoryEntityAction.php',
diff --git a/repo/includes/api/CreateClaim.php 
b/repo/includes/api/CreateClaim.php
index b5bde02..46ce10f 100644
--- a/repo/includes/api/CreateClaim.php
+++ b/repo/includes/api/CreateClaim.php
@@ -7,7 +7,7 @@
 use Wikibase\EntityId;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Claims;
-use Wikibase\ChangeOpClaim;
+use Wikibase\ChangeOpMainSnak;
 use Wikibase\Validators\ValidatorErrorLocalizer;
 use ValueParsers\ParseException;
 
@@ -86,7 +86,7 @@
                $this->snakValidation->validateSnak( $snak );
 
                $summary = $this->claimModificationHelper->createSummary( 
$params, $this );
-               $changeOp = new ChangeOpClaim( '', $snak, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
+               $changeOp = new ChangeOpMainSnak( '', $snak, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
                $changeOp->apply( $entity, $summary );
                $claims = new Claims( $entity->getClaims() );
                $claim = $claims->getClaimWithGuid( $changeOp->getClaimGuid() );
diff --git a/repo/includes/api/RemoveClaims.php 
b/repo/includes/api/RemoveClaims.php
index 8a8ef93..0e006f0 100644
--- a/repo/includes/api/RemoveClaims.php
+++ b/repo/includes/api/RemoveClaims.php
@@ -10,7 +10,7 @@
 use Wikibase\Entity;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\ChangeOps;
-use Wikibase\ChangeOpClaim;
+use Wikibase\ChangeOpMainSnak;
 
 /**
  * API module for removing claims.
@@ -127,7 +127,7 @@
                $changeOps = array();
 
                foreach ( $params['claim'] as $guid ) {
-                       $changeOps[] = new ChangeOpClaim( $guid, null, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
+                       $changeOps[] = new ChangeOpMainSnak( $guid, null, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
                }
 
                return $changeOps;
diff --git a/repo/includes/api/SetClaimValue.php 
b/repo/includes/api/SetClaimValue.php
index f2d1de1..626680c 100644
--- a/repo/includes/api/SetClaimValue.php
+++ b/repo/includes/api/SetClaimValue.php
@@ -7,7 +7,7 @@
 use Wikibase\EntityId;
 use Wikibase\Entity;
 use Wikibase\Claims;
-use Wikibase\ChangeOpClaim;
+use Wikibase\ChangeOpMainSnak;
 use Wikibase\Repo\WikibaseRepo;
 
 /**
@@ -69,7 +69,7 @@
                $snak = $this->claimModificationHelper->getSnakInstance( 
$params, $claim->getMainSnak()->getPropertyId() );
 
                $summary = $this->claimModificationHelper->createSummary( 
$params, $this );
-               $changeOp = new ChangeOpClaim( $claimGuid, $snak, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
+               $changeOp = new ChangeOpMainSnak( $claimGuid, $snak, 
WikibaseRepo::getDefaultInstance()->getIdFormatter() );
                $changeOp->apply( $entity, $summary );
 
                $this->saveChanges( $entityContent, $summary );
diff --git a/repo/includes/changeop/ChangeOpClaim.php 
b/repo/includes/changeop/ChangeOpMainSnak.php
similarity index 92%
rename from repo/includes/changeop/ChangeOpClaim.php
rename to repo/includes/changeop/ChangeOpMainSnak.php
index f459848..59a4a37 100644
--- a/repo/includes/changeop/ChangeOpClaim.php
+++ b/repo/includes/changeop/ChangeOpMainSnak.php
@@ -7,7 +7,7 @@
 use Wikibase\Lib\EntityIdFormatter;
 
 /**
- * Class for claim change operation
+ * Class for mainsnak change operation
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
  * @licence GNU GPL v2+
  * @author Tobias Gritschacher < [email protected] >
  */
-class ChangeOpClaim extends ChangeOp {
+class ChangeOpMainSnak extends ChangeOp {
 
        /**
         * @since 0.4
@@ -55,7 +55,7 @@
        protected $idFormatter;
 
        /**
-        * Constructs a new claim change operation
+        * Constructs a new mainsnak change operation
         *
         * @since 0.4
         *
@@ -91,8 +91,8 @@
         * Applies the change to the given entity
         *
         * - the claim gets removed when $claimGuid is set and $snak is not set
-        * - a new claim with $snak gets added when $claimGuid is empty and 
$snak is set
-        * - the claim's main snak gets set to $snak when $claimGuid and $snak 
are set
+        * - a new claim with $snak as mainsnak gets added when $claimGuid is 
empty and $snak is set
+        * - the claim's mainsnak gets set to $snak when $claimGuid and $snak 
are set
         *
         * @since 0.4
         *
diff --git a/repo/tests/phpunit/includes/changeop/ChangeOpClaimTest.php 
b/repo/tests/phpunit/includes/changeop/ChangeOpMainSnakTest.php
similarity index 89%
rename from repo/tests/phpunit/includes/changeop/ChangeOpClaimTest.php
rename to repo/tests/phpunit/includes/changeop/ChangeOpMainSnakTest.php
index 62ce065..337ec4d 100644
--- a/repo/tests/phpunit/includes/changeop/ChangeOpClaimTest.php
+++ b/repo/tests/phpunit/includes/changeop/ChangeOpMainSnakTest.php
@@ -3,14 +3,14 @@
 namespace Wikibase\Test;
 
 use Wikibase\Claims;
-use Wikibase\ChangeOpClaim;
+use Wikibase\ChangeOpMainSnak;
 use Wikibase\ItemContent;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Lib\ClaimGuidGenerator;
 use InvalidArgumentException;
 
 /**
- * @covers Wikibase\ChangeOpClaim
+ * @covers Wikibase\ChangeOpMainSnak
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -39,7 +39,7 @@
  * @licence GNU GPL v2+
  * @author Tobias Gritschacher < [email protected] >
  */
-class ChangeOpClaimTest extends \PHPUnit_Framework_TestCase {
+class ChangeOpMainSnakTest extends \PHPUnit_Framework_TestCase {
 
        public function invalidArgumentProvider() {
                $item = ItemContent::newFromArray( array( 'entity' => 'q42' ) 
)->getEntity();
@@ -64,7 +64,7 @@
         * @expectedException InvalidArgumentException
         */
        public function testInvalidConstruct( $claimGuid, $snak, $idFormatter ) 
{
-               $changeOpClaim = new ChangeOpClaim( $claimGuid, $snak, 
$idFormatter );
+               $ChangeOpMainSnak = new ChangeOpMainSnak( $claimGuid, $snak, 
$idFormatter );
        }
 
        public function changeOpProvider() {
@@ -75,7 +75,7 @@
                $item = $this->provideNewItemWithClaim( 'q123', $snak );
                $newSnak = new \Wikibase\PropertyValueSnak( 78462378, new 
\DataValues\StringValue( 'newSnak' ) );
                $claimGuid = '';
-               $changeOp = new ChangeOpClaim( $claimGuid, $newSnak, 
$idFormatter );
+               $changeOp = new ChangeOpMainSnak( $claimGuid, $newSnak, 
$idFormatter );
                $expected = $newSnak->getDataValue();
                $args[] = array ( $item, $changeOp, $expected );
 
@@ -83,14 +83,14 @@
                $newSnak = new \Wikibase\PropertyValueSnak( 78462378, new 
\DataValues\StringValue( 'changedSnak' ) );
                $claims = $item->getClaims();
                $claimGuid = $claims[0]->getGuid();
-               $changeOp = new ChangeOpClaim( $claimGuid, $newSnak, 
$idFormatter );
+               $changeOp = new ChangeOpMainSnak( $claimGuid, $newSnak, 
$idFormatter );
                $expected = $newSnak->getDataValue();
                $args[] = array ( $item, $changeOp, $expected );
 
                $item = $this->provideNewItemWithClaim( 'q345', $snak );
                $claims = $item->getClaims();
                $claimGuid = $claims[0]->getGuid();
-               $changeOp = new ChangeOpClaim( $claimGuid, null, $idFormatter );
+               $changeOp = new ChangeOpMainSnak( $claimGuid, null, 
$idFormatter );
                $expected = null;
                $args[] = array ( $item, $changeOp, $expected );
 
@@ -101,7 +101,7 @@
         * @dataProvider changeOpProvider
         *
         * @param Entity $item
-        * @param ChangeOpClaim $changeOp
+        * @param ChangeOpMainSnak $changeOp
         * @param DataValue|null $expected
         */
        public function testApplyAddNewClaim( $item, $changeOp, $expected ) {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I5bbbfc408569733897e2a35fbe84426d2d0e95b3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Tobias Gritschacher <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Aude <[email protected]>
Gerrit-Reviewer: Daniel Kinzler <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to