Jeroen De Dauw has uploaded a new change for review.
https://gerrit.wikimedia.org/r/149230
Change subject: Some cleanup in ClaimDiffer
......................................................................
Some cleanup in ClaimDiffer
Change-Id: Ieb255d32ef2af57cb6af52dc824faae0e045c433
---
M repo/includes/ClaimDiffer.php
1 file changed, 15 insertions(+), 27 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase
refs/changes/30/149230/1
diff --git a/repo/includes/ClaimDiffer.php b/repo/includes/ClaimDiffer.php
index 1577f0b..0a11777 100644
--- a/repo/includes/ClaimDiffer.php
+++ b/repo/includes/ClaimDiffer.php
@@ -2,9 +2,9 @@
namespace Wikibase;
-use Diff\Diff;
-use Diff\Differ;
-use Diff\DiffOpChange;
+use Diff\DiffOp\Diff\Diff;
+use Diff\Differ\Differ;
+use Diff\DiffOp\DiffOpChange;
use Wikibase\DataModel\Internal\ObjectComparer;
/**
@@ -18,20 +18,8 @@
*/
class ClaimDiffer {
- /**
- * @since 0.4
- *
- * @var Differ
- */
private $listDiffer;
- /**
- * Constructor.
- *
- * @since 0.4
- *
- * @param Differ $listDiffer
- */
public function __construct( Differ $listDiffer ) {
$this->listDiffer = $listDiffer;
}
@@ -62,12 +50,12 @@
}
/**
- * @param Claim $oldClaim
- * @param Claim $newClaim
+ * @param Claim|null $oldClaim
+ * @param Claim|null $newClaim
*
* @return DiffOpChange|null
*/
- private function diffMainSnaks( $oldClaim, $newClaim ) {
+ private function diffMainSnaks( Claim $oldClaim = null, Claim $newClaim
= null ) {
$oldClaimMainSnak = $oldClaim === null ? null :
$oldClaim->getMainSnak();
$newClaimMainSnak = $newClaim === null ? null :
$newClaim->getMainSnak();
@@ -79,12 +67,12 @@
}
/**
- * @param Claim $oldClaim
- * @param Claim $newClaim
+ * @param Claim|null $oldClaim
+ * @param Claim|null $newClaim
*
* @return Diff
*/
- private function diffQualifiers( $oldClaim, $newClaim ) {
+ private function diffQualifiers( Claim $oldClaim = null, Claim
$newClaim = null ) {
$oldQualifiers = $oldClaim === null ? array() :
iterator_to_array( $oldClaim->getQualifiers() );
$newQualifiers = $newClaim === null ? array() :
iterator_to_array( $newClaim->getQualifiers() );
@@ -96,12 +84,12 @@
}
/**
- * @param Statement $oldClaim
- * @param Statement $newClaim
+ * @param Statement|null $oldClaim
+ * @param Statement|null $newClaim
*
* @return DiffOpChange|null
*/
- private function diffRank( $oldClaim, $newClaim ) {
+ private function diffRank( Statement $oldClaim = null, Statement
$newClaim = null ) {
$oldRank = $oldClaim === null ? null : $oldClaim->getRank();
$newRank = $newClaim === null ? null : $newClaim->getRank();
@@ -113,12 +101,12 @@
}
/**
- * @param Statement $oldClaim
- * @param Statement $newClaim
+ * @param Statement|null $oldClaim
+ * @param Statement|null $newClaim
*
* @return Diff
*/
- private function diffReferences( $oldClaim, $newClaim ) {
+ private function diffReferences( Statement $oldClaim = null, Statement
$newClaim = null ) {
$oldReferences = $oldClaim === null ? array() :
iterator_to_array( $oldClaim->getReferences() );
$newReferences = $newClaim === null ? array() :
iterator_to_array( $newClaim->getReferences() );
--
To view, visit https://gerrit.wikimedia.org/r/149230
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieb255d32ef2af57cb6af52dc824faae0e045c433
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits