WikidataBuilder has uploaded a new change for review.

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

Change subject: New Wikidata Build - 2015-12-23T10:00:01+0000
......................................................................

New Wikidata Build - 2015-12-23T10:00:01+0000

Change-Id: Ide2170d252bf6c04c281f19ba36ef6ee5479b1f7
---
M .travis.yml
M composer.lock
M extensions/Wikibase/docs/constraints.wiki
M extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php
M extensions/Wikibase/repo/includes/BuilderBasedDataTypeValidatorFactory.php
D extensions/Wikibase/repo/tests/browser
A extensions/Wikibase/repo/tests/browser
A 
extensions/Wikibase/repo/tests/phpunit/includes/BuilderBasedDataTypeValidatorFactoryTest.php
M vendor/composer/ClassLoader.php
M vendor/composer/autoload_classmap.php
M vendor/composer/autoload_files.php
M vendor/composer/autoload_real.php
M vendor/composer/installed.json
13 files changed, 126 insertions(+), 109 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata 
refs/changes/24/260724/1

diff --git a/.travis.yml b/.travis.yml
index 7048802..1f4c767 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,7 +32,6 @@
   - echo '$wgShowExceptionDetails = true;' >> LocalSettings.php
   - echo '$wgDevelopmentWarnings = true;' >> LocalSettings.php
   - echo '$wgLanguageCode = "'en'";' >> LocalSettings.php
-  - echo "define( 'WB_EXPERIMENTAL_FEATURES', true );" >> LocalSettings.php
   
   - echo '$wgEnableWikibaseRepo = true;' >> LocalSettings.php
   - echo '$wgEnableWikibaseClient  = true;' >> LocalSettings.php
diff --git a/composer.lock b/composer.lock
index 266ada5..6c56352 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1,11 +1,10 @@
 {
     "_readme": [
         "This file locks the dependencies of your project to a known state",
-        "Read more about it at 
https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file";,
+        "Read more about it at 
http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file";,
         "This file is @generated automatically"
     ],
     "hash": "1e3a244861d7d7425e3d99bb856a9156",
-    "content-hash": "a0ce186486af5bfadffd8394542dcc35",
     "packages": [
         {
             "name": "composer/installers",
@@ -1449,12 +1448,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "c2ffce0da46eeea847a8f2ea5d6a686102b7158c"
+                "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/c2ffce0da46eeea847a8f2ea5d6a686102b7158c";,
-                "reference": "c2ffce0da46eeea847a8f2ea5d6a686102b7158c",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b99fd6badc213be7e690970a3fe3bfb2354187e6";,
+                "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6",
                 "shasum": ""
             },
             "require": {
@@ -1525,7 +1524,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2015-12-23 08:26:16"
+            "time": "2015-12-23 09:55:27"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/Wikibase/docs/constraints.wiki 
b/extensions/Wikibase/docs/constraints.wiki
index 9f64d2c..0d2ff90 100644
--- a/extensions/Wikibase/docs/constraints.wiki
+++ b/extensions/Wikibase/docs/constraints.wiki
@@ -63,7 +63,7 @@
 saving.
 
 '''NOTE:''' hard constraints must always consider the full Entity, and
-compare it to the actual current state of the dta model, as stored in
+compare it to the actual current state of the data model, as stored in
 the database.
 
 Currently, the following hard global constraints are enforced for the
diff --git a/extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php 
b/extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php
index 9ac996f..af8bc03 100644
--- a/extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php
+++ b/extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php
@@ -11,6 +11,7 @@
  *
  * @licence GNU GPL v2+
  * @author Daniel Kinzler
+ * @author Thiemo Mättig
  */
 class RdfWriterFactoryTest extends \MediaWikiTestCase {
 
@@ -33,6 +34,12 @@
                }
        }
 
+       public function testGivenInvalidFormat_getWriterThrowsException() {
+               $factory = new RdfWriterFactory();
+               $this->setExpectedException( 'InvalidArgumentException' );
+               $factory->getWriter( 'invalid' );
+       }
+
        public function testGetFormatName() {
                $factory = new RdfWriterFactory();
 
@@ -42,6 +49,11 @@
                        // the canonical name should just stay
                        $this->assertEquals( $format, $actual );
                }
+       }
+
+       public function testGivenInvalidFormat_getFormatNameReturnsFalse() {
+               $factory = new RdfWriterFactory();
+               $this->assertFalse( $factory->getFormatName( 'invalid' ) );
        }
 
        public function provideFormats() {
@@ -98,6 +110,12 @@
                }
        }
 
+       public function testGivenInvalidFormat_getMimeTypesThrowsException() {
+               $factory = new RdfWriterFactory();
+               $this->setExpectedException( 'InvalidArgumentException' );
+               $factory->getMimeTypes( 'invalid' );
+       }
+
        public function testGetFileExtensions() {
                $factory = new RdfWriterFactory();
 
@@ -108,4 +126,10 @@
                }
        }
 
+       public function 
testGivenInvalidFormat_getFileExtensionsThrowsException() {
+               $factory = new RdfWriterFactory();
+               $this->setExpectedException( 'InvalidArgumentException' );
+               $factory->getFileExtension( 'invalid' );
+       }
+
 }
diff --git 
a/extensions/Wikibase/repo/includes/BuilderBasedDataTypeValidatorFactory.php 
b/extensions/Wikibase/repo/includes/BuilderBasedDataTypeValidatorFactory.php
index 631273e..035464d 100644
--- a/extensions/Wikibase/repo/includes/BuilderBasedDataTypeValidatorFactory.php
+++ b/extensions/Wikibase/repo/includes/BuilderBasedDataTypeValidatorFactory.php
@@ -9,8 +9,6 @@
 /**
  * A factory providing ValueValidators based on factory callbacks.
  *
- * @todo: unit tests!
- *
  * @author Adrian Heine < [email protected] >
  */
 class BuilderBasedDataTypeValidatorFactory implements DataTypeValidatorFactory 
{
diff --git a/extensions/Wikibase/repo/tests/browser 
b/extensions/Wikibase/repo/tests/browser
deleted file mode 120000
index c377a0f..0000000
--- a/extensions/Wikibase/repo/tests/browser
+++ /dev/null
@@ -1 +0,0 @@
-../../tests/browser/
\ No newline at end of file
diff --git a/extensions/Wikibase/repo/tests/browser 
b/extensions/Wikibase/repo/tests/browser
new file mode 100644
index 0000000..c377a0f
--- /dev/null
+++ b/extensions/Wikibase/repo/tests/browser
@@ -0,0 +1 @@
+../../tests/browser/
\ No newline at end of file
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/BuilderBasedDataTypeValidatorFactoryTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/BuilderBasedDataTypeValidatorFactoryTest.php
new file mode 100644
index 0000000..4256612
--- /dev/null
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/BuilderBasedDataTypeValidatorFactoryTest.php
@@ -0,0 +1,64 @@
+<?php
+
+namespace Wikibase\Repo\Tests;
+
+use PHPUnit_Framework_TestCase;
+use ValueValidators\NullValidator;
+use Wikibase\Repo\BuilderBasedDataTypeValidatorFactory;
+
+/**
+ * @covers Wikibase\Repo\BuilderBasedDataTypeValidatorFactory
+ *
+ * @group Wikibase
+ * @group WikibaseRepo
+ *
+ * @licence GNU GPL v2+
+ * @author Thiemo Mättig
+ */
+class BuilderBasedDataTypeValidatorFactoryTest extends 
PHPUnit_Framework_TestCase {
+
+       public function testInvalidConstructorArgument() {
+               $this->setExpectedException( 
'Wikimedia\Assert\ParameterElementTypeException' );
+               new BuilderBasedDataTypeValidatorFactory( array( 'invalid' ) );
+       }
+
+       public function testUnknownPropertyType() {
+               $factory = new BuilderBasedDataTypeValidatorFactory( array() );
+               $this->setExpectedException( 'OutOfBoundsException' );
+               $factory->getValidators( 'unknown' );
+       }
+
+       public function testInvalidValidatorsArray() {
+               $factory = new BuilderBasedDataTypeValidatorFactory( array( 
'id' => function() {
+                       return 'invalid';
+               } ) );
+               $this->setExpectedException( 
'Wikimedia\Assert\PostconditionException' );
+               $factory->getValidators( 'id' );
+       }
+
+       public function testEmptyValidatorsArray() {
+               $factory = new BuilderBasedDataTypeValidatorFactory( array( 
'id' => function() {
+                       return array();
+               } ) );
+               $this->assertSame( array(), $factory->getValidators( 'id' ) );
+       }
+
+       public function testInvalidValidatorObject() {
+               $factory = new BuilderBasedDataTypeValidatorFactory( array( 
'id' => function() {
+                       return array( 'invalid' );
+               } ) );
+               $this->setExpectedException( 
'Wikimedia\Assert\PostconditionException' );
+               $factory->getValidators( 'id' );
+       }
+
+       public function testGetValidators() {
+               $validators = array( new NullValidator() );
+               $factory = new BuilderBasedDataTypeValidatorFactory( array(
+                       'id' => function() use ( $validators ) {
+                               return $validators;
+                       },
+               ) );
+               $this->assertSame( $validators, $factory->getValidators( 'id' ) 
);
+       }
+
+}
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
index 990cfdc..5e1469e 100644
--- a/vendor/composer/ClassLoader.php
+++ b/vendor/composer/ClassLoader.php
@@ -13,7 +13,9 @@
 namespace Composer\Autoload;
 
 /**
- * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
+ * ClassLoader implements a PSR-0 class loader
+ *
+ * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
  *
  *     $loader = new \Composer\Autoload\ClassLoader();
  *
@@ -37,8 +39,6 @@
  *
  * @author Fabien Potencier <[email protected]>
  * @author Jordi Boggiano <[email protected]>
- * @see    http://www.php-fig.org/psr/psr-0/
- * @see    http://www.php-fig.org/psr/psr-4/
  */
 class ClassLoader
 {
diff --git a/vendor/composer/autoload_classmap.php 
b/vendor/composer/autoload_classmap.php
index 59870d8..7065c8a 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -255,10 +255,6 @@
     'WikibaseQuality\\ConstraintReport\\ConstraintRepository' => $baseDir . 
'/extensions/Constraints/includes/ConstraintRepository.php',
     'WikibaseQuality\\ConstraintReport\\Maintenance\\UpdateConstraintsTable' 
=> $baseDir . '/extensions/Constraints/maintenance/UpdateConstraintsTable.php',
     'WikibaseQuality\\ConstraintReport\\Specials\\SpecialConstraintReport' => 
$baseDir . '/extensions/Constraints/specials/SpecialConstraintReport.php',
-    'WikibaseQuality\\ConstraintReport\\Tests\\ConstraintRepositoryTest' => 
$baseDir . '/extensions/Constraints/tests/phpunit/ConstraintRepositoryTest.php',
-    'WikibaseQuality\\ConstraintReport\\Tests\\ConstraintTest' => $baseDir . 
'/extensions/Constraints/tests/phpunit/ConstraintTest.php',
-    
'WikibaseQuality\\ConstraintReport\\Tests\\Maintenance\\UpdateConstraintsTableTest'
 => $baseDir . 
'/extensions/Constraints/tests/phpunit/Maintenance/UpdateConstraintsTableTest.php',
-    
'WikibaseQuality\\ConstraintReport\\Tests\\Specials\\SpecialConstraintReport\\SpecialConstraintReportTest'
 => $baseDir . 
'/extensions/Constraints/tests/phpunit/Specials/SpecialConstraintReportTest.php',
     'WikibaseQuality\\ExternalValidation\\Api\\RunCrossCheck' => $baseDir . 
'/extensions/ExternalValidation/api/RunCrossCheck.php',
     
'WikibaseQuality\\ExternalValidation\\CrossCheck\\Comparer\\DataValueComparer' 
=> $baseDir . 
'/extensions/ExternalValidation/includes/CrossCheck/Comparer/DataValueComparer.php',
     
'WikibaseQuality\\ExternalValidation\\CrossCheck\\Comparer\\DataValueComparerFactory'
 => $baseDir . 
'/extensions/ExternalValidation/includes/CrossCheck/Comparer/DataValueComparerFactory.php',
@@ -298,44 +294,9 @@
     'WikibaseQuality\\ExternalValidation\\Serializer\\SerializerFactory' => 
$baseDir . 
'/extensions/ExternalValidation/includes/Serializer/SerializerFactory.php',
     'WikibaseQuality\\ExternalValidation\\Specials\\SpecialCrossCheck' => 
$baseDir . '/extensions/ExternalValidation/specials/SpecialCrossCheck.php',
     'WikibaseQuality\\ExternalValidation\\Specials\\SpecialExternalDbs' => 
$baseDir . '/extensions/ExternalValidation/specials/SpecialExternalDbs.php',
-    'WikibaseQuality\\ExternalValidation\\Tests\\Api\\RunCrossCheckTest' => 
$baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Api/RunCrossCheckTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\DataValueComparerFactoryTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/DataValueComparerFactoryTest.php',
     
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\DataValueComparerTestBase'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/DataValueComparerTestBase.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\DispatchingDataValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\EntityIdValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/EntityIdValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\GlobeCoordinateValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/GlobeCoordinateValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\MonolingualTextValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/MonolingualTextValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\MultilingualTextValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/MultilingualTextValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\QuantityValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/QuantityValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\StringComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/StringComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\StringValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/StringValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Comparer\\TimeValueComparerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Comparer/TimeValueComparerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\CrossCheckInteractorTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/CrossCheckInteractorTest.php',
-    'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\CrossCheckerTest' 
=> $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/CrossCheckerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\ReferenceCheckerTest' 
=> $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/ReferenceCheckerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Result\\ComparisonResultTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Result/ComparisonResultTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Result\\CrossCheckResultListTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Result/CrossCheckResultListTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Result\\CrossCheckResultTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Result/CrossCheckResultTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\Result\\ReferenceResultTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/Result/ReferenceResultTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\ValueParser\\ComparativeValueParserFactoryTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/ValueParser/ComparativeValueParserFactoryTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\ValueParser\\MultilingualTextValueParserTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\ValueParser\\StringValueParserTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/ValueParser/StringValueParserTest.php',
     
'WikibaseQuality\\ExternalValidation\\Tests\\CrossCheck\\ValueParser\\ValueParserTestBase'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/CrossCheck/ValueParser/ValueParserTestBase.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\DumpMetaInformation\\DumpMetaInformationTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/DumpMetaInformation/DumpMetaInformationTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\DumpMetaInformation\\SqlDumpMetaInformationRepoTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/DumpMetaInformation/SqlDumpMetaInformationRepoTest.php',
-    'WikibaseQuality\\ExternalValidation\\Tests\\ExternalDataRepoTest' => 
$baseDir . 
'/extensions/ExternalValidation/tests/phpunit/ExternalDataRepoTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\ExternalValidationServicesTest' => 
$baseDir . 
'/extensions/ExternalValidation/tests/phpunit/ExternalValidationServicesTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\ComparisonResultSerializerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/ComparisonResultSerializerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\CrossCheckResultListSerializerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/CrossCheckResultListSerializerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\CrossCheckResultSerializerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/CrossCheckResultSerializerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\DumpMetaInformationSerializerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/DumpMetaInformationSerializerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\ReferenceResultSerializerTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/ReferenceResultSerializerTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\SerializerFactoryTest' 
=> $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/SerializerFactoryTest.php',
     
'WikibaseQuality\\ExternalValidation\\Tests\\Serializer\\SerializerTestBase' => 
$baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Serializer/SerializerTestBase.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Specials\\SpecialCrossCheck\\SpecialCrossCheckTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Specials/SpecialCrossCheckTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\Specials\\SpecialExternalDbs\\SpecialExternalDbsTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/Specials/SpecialExternalDbsTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\UpdateExternalData\\CsvImportSettingsTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/UpdateExternalData/CsvImportSettingsTest.php',
-    
'WikibaseQuality\\ExternalValidation\\Tests\\UpdateExternalData\\UpdateExternalDataTest'
 => $baseDir . 
'/extensions/ExternalValidation/tests/phpunit/UpdateExternalData/UpdateExternalDataTest.php',
     
'WikibaseQuality\\ExternalValidation\\UpdateExternalData\\CsvImportSettings' => 
$baseDir . 
'/extensions/ExternalValidation/includes/UpdateExternalData/CsvImportSettings.php',
     
'WikibaseQuality\\ExternalValidation\\UpdateExternalData\\ExternalDataImporter' 
=> $baseDir . 
'/extensions/ExternalValidation/includes/UpdateExternalData/ExternalDataImporter.php',
     'WikibaseQuality\\Html\\HtmlTableBuilder' => $baseDir . 
'/extensions/Quality/includes/Html/HtmlTableBuilder.php',
@@ -1103,6 +1064,7 @@
     'Wikibase\\Repo\\Test\\PidLockTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/PidLockTest.php',
     'Wikibase\\Repo\\Test\\PropertyDataTypeChangerTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php',
     'Wikibase\\Repo\\Test\\WikibaseHtmlSnakFormatterFactoryTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/WikibaseHtmlSnakFormatterFactoryTest.php',
+    'Wikibase\\Repo\\Tests\\BuilderBasedDataTypeValidatorFactoryTest' => 
$baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/BuilderBasedDataTypeValidatorFactoryTest.php',
     'Wikibase\\Repo\\Tests\\DefaultRepoSettingsTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/DefaultRepoSettingsTest.php',
     'Wikibase\\Repo\\Tests\\GenericEventDispatcherTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/GenericEventDispatcherTest.php',
     'Wikibase\\Repo\\Tests\\Hooks\\CirrusSearchHookHandlersTest' => $baseDir . 
'/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/CirrusSearchHookHandlersTest.php',
@@ -1518,24 +1480,6 @@
     'Wikibase\\View\\Template\\Template' => $baseDir . 
'/extensions/Wikibase/view/src/Template/Template.php',
     'Wikibase\\View\\Template\\TemplateFactory' => $baseDir . 
'/extensions/Wikibase/view/src/Template/TemplateFactory.php',
     'Wikibase\\View\\Template\\TemplateRegistry' => $baseDir . 
'/extensions/Wikibase/view/src/Template/TemplateRegistry.php',
-    'Wikibase\\View\\Tests\\ClaimHtmlGeneratorTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/ClaimHtmlGeneratorTest.php',
-    'Wikibase\\View\\Tests\\EmptyEditSectionGeneratorTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/EmptyEditSectionGeneratorTest.php',
-    'Wikibase\\View\\Tests\\EntityTermsViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php',
-    'Wikibase\\View\\Tests\\EntityViewFactoryTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/EntityViewFactoryTest.php',
-    'Wikibase\\View\\Tests\\EntityViewPlaceholderExpanderTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/EntityViewPlaceholderExpanderTest.php',
-    'Wikibase\\View\\Tests\\EntityViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/EntityViewTest.php',
-    'Wikibase\\View\\Tests\\ItemViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/ItemViewTest.php',
-    'Wikibase\\View\\Tests\\Module\\TemplateModuleTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/Module/TemplateModuleTest.php',
-    'Wikibase\\View\\Tests\\PropertyViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php',
-    'Wikibase\\View\\Tests\\SiteLinksViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/SiteLinksViewTest.php',
-    'Wikibase\\View\\Tests\\SnakHtmlGeneratorTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/SnakHtmlGeneratorTest.php',
-    'Wikibase\\View\\Tests\\StatementGroupListViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/StatementGroupListViewTest.php',
-    'Wikibase\\View\\Tests\\StatementSectionsViewTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/StatementSectionsViewTest.php',
-    'Wikibase\\View\\Tests\\Template\\TemplateFactoryTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/Template/TemplateFactoryTest.php',
-    'Wikibase\\View\\Tests\\Template\\TemplateRegistryTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/Template/TemplateRegistryTest.php',
-    'Wikibase\\View\\Tests\\Template\\TemplateTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/Template/TemplateTest.php',
-    'Wikibase\\View\\Tests\\TextInjectorTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/TextInjectorTest.php',
-    'Wikibase\\View\\Tests\\ToolbarEditSectionGeneratorTest' => $baseDir . 
'/extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php',
     'Wikibase\\View\\TextInjector' => $baseDir . 
'/extensions/Wikibase/view/src/TextInjector.php',
     'Wikibase\\View\\ToolbarEditSectionGenerator' => $baseDir . 
'/extensions/Wikibase/view/src/ToolbarEditSectionGenerator.php',
     'WikidataOrg\\Hooks' => $baseDir . 
'/extensions/Wikidata.org/WikidataOrg.hooks.php',
@@ -1550,14 +1494,7 @@
     'Wikimedia\\Purtle\\RdfWriter' => $baseDir . 
'/extensions/Wikibase/purtle/src/RdfWriter.php',
     'Wikimedia\\Purtle\\RdfWriterBase' => $baseDir . 
'/extensions/Wikibase/purtle/src/RdfWriterBase.php',
     'Wikimedia\\Purtle\\RdfWriterFactory' => $baseDir . 
'/extensions/Wikibase/purtle/src/RdfWriterFactory.php',
-    'Wikimedia\\Purtle\\Tests\\BNodeLabelerTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/BNodeLabelerTest.php',
-    'Wikimedia\\Purtle\\Tests\\N3QuoterTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/N3QuoterTest.php',
-    'Wikimedia\\Purtle\\Tests\\NTriplesRdfWriterTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/NTriplesRdfWriterTest.php',
-    'Wikimedia\\Purtle\\Tests\\RdfWriterFactoryTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/RdfWriterFactoryTest.php',
     'Wikimedia\\Purtle\\Tests\\RdfWriterTestBase' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/RdfWriterTestBase.php',
-    'Wikimedia\\Purtle\\Tests\\TurtleRdfWriterTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/TurtleRdfWriterTest.php',
-    'Wikimedia\\Purtle\\Tests\\UnicodeEscaperTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/UnicodeEscaperTest.php',
-    'Wikimedia\\Purtle\\Tests\\XmlRdfWriterTest' => $baseDir . 
'/extensions/Wikibase/purtle/tests/phpunit/XmlRdfWriterTest.php',
     'Wikimedia\\Purtle\\TurtleRdfWriter' => $baseDir . 
'/extensions/Wikibase/purtle/src/TurtleRdfWriter.php',
     'Wikimedia\\Purtle\\UnicodeEscaper' => $baseDir . 
'/extensions/Wikibase/purtle/src/UnicodeEscaper.php',
     'Wikimedia\\Purtle\\XmlRdfWriter' => $baseDir . 
'/extensions/Wikibase/purtle/src/XmlRdfWriter.php',
diff --git a/vendor/composer/autoload_files.php 
b/vendor/composer/autoload_files.php
index 64f4675..e65845e 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -6,23 +6,23 @@
 $baseDir = dirname($vendorDir);
 
 return array(
-    '7cb394c3af2b1ae832979b0368e0da62' => $vendorDir . 
'/data-values/data-values/DataValues.php',
-    'd1715cacc3c23b16a030645514266a76' => $vendorDir . 
'/data-values/interfaces/Interfaces.php',
-    '90559502573a0d473dc66fde5c0ff7e2' => $vendorDir . 
'/data-values/common/Common.php',
-    'dc2c047038b9f5c71759f55f00aba99b' => $vendorDir . 
'/wikibase/data-model/WikibaseDataModel.php',
-    'f4c767faab43077fd89ff7cf99ffb4b8' => $vendorDir . 
'/serialization/serialization/Serialization.php',
-    '214ce90e7d14f0df3f891aa32034c535' => $vendorDir . 
'/data-values/javascript/DataValuesJavaScript.php',
-    '908a529187e4aa80293c8aa78e1ec48d' => $vendorDir . 
'/data-values/time/Time.php',
-    'c15f8000750e4e04ba559d9745044427' => $vendorDir . 
'/data-values/number/Number.php',
-    '5a494680c593293bd6035e42e2a6825c' => $vendorDir . 
'/data-values/geo/Geo.php',
-    '3ef87127dc6892a0a78f223558a0b940' => $vendorDir . '/diff/diff/Diff.php',
-    '449657c0add2acfae5f5a189e215d1ad' => $vendorDir . 
'/wikibase/data-model-serialization/mediawiki.php',
-    '4b37f72a623577cc8b75c6a738dc9d30' => $vendorDir . 
'/wikibase/data-model-javascript/init.php',
-    '499fed5dd24a6329f26a3973b04c5440' => $baseDir . 
'/extensions/ValueView/ValueView.php',
-    'e47bdf5a503f90444b98ecdcab719841' => $vendorDir . 
'/wikibase/internal-serialization/mediawiki.php',
-    'b27615ec50616984e4b07db5658aba0d' => $vendorDir . 
'/data-values/data-types/DataTypes.php',
-    'f44e0a54bf5f0864879c4d3e46950b49' => $vendorDir . 
'/wikibase/javascript-api/WikibaseJavaScriptApi.php',
-    '3a1322766b0dbc9cf396163859b9f864' => $vendorDir . 
'/wikibase/serialization-javascript/init.php',
-    '0dd9431cbbfa9ed9cb9d565d7129dbaf' => $vendorDir . 
'/data-values/validators/Validators.php',
-    '6b49d0287e368cb66263e04ca7d9699f' => $baseDir . 
'/extensions/WikimediaBadges/WikimediaBadges.php',
+    $vendorDir . '/data-values/data-values/DataValues.php',
+    $vendorDir . '/data-values/interfaces/Interfaces.php',
+    $vendorDir . '/data-values/common/Common.php',
+    $vendorDir . '/wikibase/data-model/WikibaseDataModel.php',
+    $vendorDir . '/serialization/serialization/Serialization.php',
+    $vendorDir . '/data-values/javascript/DataValuesJavaScript.php',
+    $vendorDir . '/data-values/time/Time.php',
+    $vendorDir . '/data-values/number/Number.php',
+    $vendorDir . '/data-values/geo/Geo.php',
+    $vendorDir . '/diff/diff/Diff.php',
+    $vendorDir . '/wikibase/data-model-serialization/mediawiki.php',
+    $vendorDir . '/wikibase/data-model-javascript/init.php',
+    $baseDir . '/extensions/ValueView/ValueView.php',
+    $vendorDir . '/wikibase/internal-serialization/mediawiki.php',
+    $vendorDir . '/data-values/data-types/DataTypes.php',
+    $vendorDir . '/wikibase/javascript-api/WikibaseJavaScriptApi.php',
+    $vendorDir . '/wikibase/serialization-javascript/init.php',
+    $vendorDir . '/data-values/validators/Validators.php',
+    $baseDir . '/extensions/WikimediaBadges/WikimediaBadges.php',
 );
diff --git a/vendor/composer/autoload_real.php 
b/vendor/composer/autoload_real.php
index c67561f..a3e2db2 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -42,19 +42,15 @@
         $loader->register(false);
 
         $includeFiles = require __DIR__ . '/autoload_files.php';
-        foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequire_mediawiki_extension_wikidata($fileIdentifier, 
$file);
+        foreach ($includeFiles as $file) {
+            composerRequire_mediawiki_extension_wikidata($file);
         }
 
         return $loader;
     }
 }
 
-function composerRequire_mediawiki_extension_wikidata($fileIdentifier, $file)
+function composerRequire_mediawiki_extension_wikidata($file)
 {
-    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
-        require $file;
-
-        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
-    }
+    require $file;
 }
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 41106cf..772981c 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1236,12 +1236,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "c2ffce0da46eeea847a8f2ea5d6a686102b7158c"
+            "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/c2ffce0da46eeea847a8f2ea5d6a686102b7158c";,
-            "reference": "c2ffce0da46eeea847a8f2ea5d6a686102b7158c",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b99fd6badc213be7e690970a3fe3bfb2354187e6";,
+            "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6",
             "shasum": ""
         },
         "require": {
@@ -1273,7 +1273,7 @@
             "jakub-onderka/php-parallel-lint": "0.9",
             "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0"
         },
-        "time": "2015-12-23 08:26:16",
+        "time": "2015-12-23 09:55:27",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ide2170d252bf6c04c281f19ba36ef6ee5479b1f7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <[email protected]>

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

Reply via email to