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

Change subject: Improve names, fix version number and update rel notes
......................................................................


Improve names, fix version number and update rel notes

Change-Id: Iaab8f26acea092200b8c87126639986552cf94dd
---
M Diff.classes.php
M Diff.php
M RELEASE-NOTES.md
R src/ArrayComparer/OrderedArrayComparer.php
R src/differ/OrderedListDiffer.php
R tests/phpunit/ArrayComparer/OrderedArrayComparerTest.php
R tests/phpunit/differ/OrderedListDifferTest.php
7 files changed, 41 insertions(+), 38 deletions(-)

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



diff --git a/Diff.classes.php b/Diff.classes.php
index 8a3da0b..f0dd998 100644
--- a/Diff.classes.php
+++ b/Diff.classes.php
@@ -18,7 +18,7 @@
        'Diff\ArrayComparer\ArrayComparer' => 
'src/ArrayComparer/ArrayComparer.php',
        'Diff\ArrayComparer\NativeArrayComparer' => 
'src/ArrayComparer/NativeArrayComparer.php',
        'Diff\ArrayComparer\StrategicArrayComparer' => 
'src/ArrayComparer/StrategicArrayComparer.php',
-       'Diff\ArrayComparer\StrategicOrderedArrayComparer' => 
'src/ArrayComparer/StrategicOrderedArrayComparer.php',
+       'Diff\ArrayComparer\OrderedArrayComparer' => 
'src/ArrayComparer/OrderedArrayComparer.php',
        'Diff\ArrayComparer\StrictArrayComparer' => 
'src/ArrayComparer/StrictArrayComparer.php',
 
        'Diff\Comparer\CallbackComparer' => 'src/Comparer/CallbackComparer.php',
@@ -26,7 +26,7 @@
        'Diff\Comparer\ValueComparer' => 'src/Comparer/ValueComparer.php',
 
        'Diff\CallbackListDiffer' => 'src/differ/CallbackListDiffer.php',
-       'Diff\CallbackOrderedListDiffer' => 
'src/differ/CallbackOrderedListDiffer.php',
+       'Diff\OrderedListDiffer' => 'src/differ/OrderedListDiffer.php',
        'Diff\Differ' => 'src/differ/Differ.php',
        'Diff\ListDiffer' => 'src/differ/ListDiffer.php',
        'Diff\MapDiffer' => 'src/differ/MapDiffer.php',
diff --git a/Diff.php b/Diff.php
index b40ecad..43ec19f 100644
--- a/Diff.php
+++ b/Diff.php
@@ -19,7 +19,7 @@
        return;
 }
 
-define( 'Diff_VERSION', '0.8' );
+define( 'Diff_VERSION', '0.9 alpha' );
 
 // @codeCoverageIgnoreStart
 spl_autoload_register( function ( $className ) {
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 760e6c5..c8417d7 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -3,6 +3,13 @@
 Latest release:
 [![Latest Stable 
Version](https://poser.pugx.org/diff/diff/version.png)](https://packagist.org/packages/diff/diff)
 
+## Version 0.9 (Under development)
+
+#### Additions
+
+* Added OrderedArrayComparer
+* Added OrderedListDiffer
+
 ## Version 0.8 (2013-08-26)
 
 #### Additions
diff --git a/src/ArrayComparer/StrategicOrderedArrayComparer.php 
b/src/ArrayComparer/OrderedArrayComparer.php
similarity index 93%
rename from src/ArrayComparer/StrategicOrderedArrayComparer.php
rename to src/ArrayComparer/OrderedArrayComparer.php
index 930cf0a..1ef970b 100644
--- a/src/ArrayComparer/StrategicOrderedArrayComparer.php
+++ b/src/ArrayComparer/OrderedArrayComparer.php
@@ -12,13 +12,13 @@
  * Quantity matters: [42, 42] and [42] are different
  * Order matters: [42, 43] and [43, 42] are different
  *
- * @since 0.8
+ * @since 0.9
  *
  * @licence GNU GPL v2+
  * @author Jeroen De Dauw < jeroended...@gmail.com >
  * @author Tobias Gritschacher < tobias.gritschac...@wikimedia.de >
  */
-class StrategicOrderedArrayComparer implements ArrayComparer {
+class OrderedArrayComparer implements ArrayComparer {
 
        protected $valueComparer;
 
@@ -29,7 +29,7 @@
        /**
         * @see ArrayComparer::diffArrays
         *
-        * @since 0.8
+        * @since 0.9
         *
         * @param array $arrayOne
         * @param array $arrayTwo
@@ -52,7 +52,7 @@
        }
 
        /**
-        * @since 0.8
+        * @since 0.9
         *
         * @param string|int $needle
         * @param array $haystack
diff --git a/src/differ/CallbackOrderedListDiffer.php 
b/src/differ/OrderedListDiffer.php
similarity index 70%
rename from src/differ/CallbackOrderedListDiffer.php
rename to src/differ/OrderedListDiffer.php
index edbf7fe..2d8c1c0 100644
--- a/src/differ/CallbackOrderedListDiffer.php
+++ b/src/differ/OrderedListDiffer.php
@@ -2,7 +2,7 @@
 
 namespace Diff;
 
-use Diff\ArrayComparer\StrategicOrderedArrayComparer;
+use Diff\ArrayComparer\OrderedArrayComparer;
 use Diff\Comparer\CallbackComparer;
 
 /**
@@ -12,16 +12,16 @@
  * Quantity matters: [42, 42] and [42] are different
  * Order matters: [42, 43] and [43, 42] are different
  *
- * @since 0.8
+ * @since 0.9
  *
  * @licence GNU GPL v2+
  * @author Jeroen De Dauw < jeroended...@gmail.com >
  * @author Tobias Gritschacher < tobias.gritschac...@wikimedia.de >
  */
-class CallbackOrderedListDiffer implements Differ {
+class OrderedListDiffer implements Differ {
 
        /**
-        * @since 0.8
+        * @since 0.9
         *
         * @var ListDiffer
         */
@@ -30,18 +30,18 @@
        /**
         * Constructor.
         *
-        * @since 0.8
+        * @since 0.9
         *
         * @param callable $comparisonCallback
         */
        public function __construct( $comparisonCallback ) {
-               $this->differ = new ListDiffer( new 
StrategicOrderedArrayComparer( new CallbackComparer( $comparisonCallback ) ) );
+               $this->differ = new ListDiffer( new OrderedArrayComparer( new 
CallbackComparer( $comparisonCallback ) ) );
        }
 
        /**
         * @see Differ::doDiff
         *
-        * @since 0.8
+        * @since 0.9
         *
         * @param array $oldValues The first array
         * @param array $newValues The second array
@@ -49,8 +49,7 @@
         * @return DiffOp[]
         */
        public function doDiff( array $oldValues, array $newValues ) {
-               $diffOps = $this->differ->doDiff( $oldValues, $newValues );
-               return $diffOps;
+               return $this->differ->doDiff( $oldValues, $newValues );
        }
 
 }
diff --git a/tests/phpunit/ArrayComparer/StrategicOrderedArrayComparerTest.php 
b/tests/phpunit/ArrayComparer/OrderedArrayComparerTest.php
similarity index 86%
rename from tests/phpunit/ArrayComparer/StrategicOrderedArrayComparerTest.php
rename to tests/phpunit/ArrayComparer/OrderedArrayComparerTest.php
index 02c7d1a..d6b5c22 100644
--- a/tests/phpunit/ArrayComparer/StrategicOrderedArrayComparerTest.php
+++ b/tests/phpunit/ArrayComparer/OrderedArrayComparerTest.php
@@ -3,16 +3,13 @@
 namespace Diff\Tests\ArrayComparer;
 
 use Diff\ArrayComparer\ArrayComparer;
-use Diff\ArrayComparer\StrategicOrderedArrayComparer;
+use Diff\ArrayComparer\OrderedArrayComparer;
 use Diff\Tests\DiffTestCase;
 
 /**
- * @covers Diff\ArrayComparer\StrategicOrderedArrayComparer
+ * @covers Diff\ArrayComparer\OrderedArrayComparer
  *
- * @file
- * @since 0.8
- *
- * @ingroup DiffTest
+ * @since 0.9
  *
  * @group Diff
  *
@@ -20,10 +17,10 @@
  * @author Jeroen De Dauw < jeroended...@gmail.com >
  * @author Tobias Gritschacher < tobias.gritschac...@wikimedia.de >
  */
-class StrategicOrderedArrayComparerTest extends DiffTestCase {
+class OrderedArrayComparerTest extends DiffTestCase {
 
        public function testCanConstruct() {
-               new StrategicOrderedArrayComparer( $this->getMock( 
'Diff\Comparer\ValueComparer' ) );
+               new OrderedArrayComparer( $this->getMock( 
'Diff\Comparer\ValueComparer' ) );
                $this->assertTrue( true );
        }
 
@@ -34,7 +31,7 @@
                        ->method( 'valuesAreEqual' )
                        ->will( $this->returnValue( true ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->assertNoDifference(
                        $arrayComparer,
@@ -84,7 +81,7 @@
                        ->method( 'valuesAreEqual' )
                        ->will( $this->returnValue( false ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->assertAllDifferent(
                        $arrayComparer,
@@ -128,7 +125,7 @@
                        ->method( 'valuesAreEqual' )
                        ->will( $this->returnValue( true ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->assertEquals(
                        array( 1, 1, 1 ),
@@ -156,7 +153,7 @@
                                return $firstValue == $secondValue;
                        } ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->assertEquals(
                        array( 1, 2, 3, 2, 5 ),
@@ -192,7 +189,7 @@
                                return $firstValue == $secondValue;
                        } ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->assertEquals(
                        array(),
@@ -246,7 +243,7 @@
                        )
                        ->will( $this->returnValue( true ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $arrayComparer->diffArrays(
                        array( 1 ),
@@ -261,7 +258,7 @@
                        ->method( 'valuesAreEqual' )
                        ->will( $this->returnValue( '~=[,,_,,]:3' ) );
 
-               $arrayComparer = new StrategicOrderedArrayComparer( 
$valueComparer );
+               $arrayComparer = new OrderedArrayComparer( $valueComparer );
 
                $this->setExpectedException( 'RuntimeException' );
 
diff --git a/tests/phpunit/differ/CallbackOrderedListDifferTest.php 
b/tests/phpunit/differ/OrderedListDifferTest.php
similarity index 94%
rename from tests/phpunit/differ/CallbackOrderedListDifferTest.php
rename to tests/phpunit/differ/OrderedListDifferTest.php
index a5a2f64..7ef9354 100644
--- a/tests/phpunit/differ/CallbackOrderedListDifferTest.php
+++ b/tests/phpunit/differ/OrderedListDifferTest.php
@@ -2,15 +2,15 @@
 
 namespace Diff\Tests;
 
-use Diff\CallbackOrderedListDiffer;
+use Diff\OrderedListDiffer;
 use Diff\DiffOpAdd;
 use Diff\DiffOpRemove;
 use Diff\Differ;
 
 /**
- * @covers Diff\CallbackOrderedListDiffer
+ * @covers Diff\OrderedListDiffer
  *
- * @since 0.8
+ * @since 0.9
  *
  * @group Diff
  * @group Differ
@@ -237,7 +237,7 @@
                        return is_object( $foo ) ? $foo == $bar : $foo === $bar;
                };
 
-               $this->doTestDiff( new CallbackOrderedListDiffer( $callback ), 
$old, $new, $expected, $message );
+               $this->doTestDiff( new OrderedListDiffer( $callback ), $old, 
$new, $expected, $message );
        }
 
        protected function doTestDiff( Differ $differ, $old, $new, $expected, 
$message ) {
@@ -247,7 +247,7 @@
        }
 
        public function testCallbackComparisonReturningFalse() {
-               $differ = new CallbackOrderedListDiffer( function( $foo, $bar ) 
{
+               $differ = new OrderedListDiffer( function( $foo, $bar ) {
                        return false;
                } );
 
@@ -268,7 +268,7 @@
        }
 
        public function testCallbackComparisonReturningTrue() {
-               $differ = new CallbackOrderedListDiffer( function( $foo, $bar ) 
{
+               $differ = new OrderedListDiffer( function( $foo, $bar ) {
                        return true;
                } );
 
@@ -283,7 +283,7 @@
        }
 
        public function testCallbackComparisonReturningNyanCat() {
-               $differ = new CallbackOrderedListDiffer( function( $foo, $bar ) 
{
+               $differ = new OrderedListDiffer( function( $foo, $bar ) {
                        return '~=[,,_,,]:3';
                } );
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iaab8f26acea092200b8c87126639986552cf94dd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Diff
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: Tobias Gritschacher <tobias.gritschac...@wikimedia.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