WikidataBuilder has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/370309 )

Change subject: New Wikidata Build - 2017-08-05T10:00:01+0000
......................................................................

New Wikidata Build - 2017-08-05T10:00:01+0000

Change-Id: I471052fcc34ed9ed598f22c32db4d2e82a35bb63
---
M composer.lock
M extensions/ArticlePlaceholder/includes/ItemNotabilityFilter.php
M extensions/ArticlePlaceholder/includes/SearchHookHandler.php
M extensions/ArticlePlaceholder/includes/specials/SpecialAboutTopic.php
M 
extensions/ArticlePlaceholder/tests/phpunit/includes/AboutTopicRendererTest.php
M 
extensions/ArticlePlaceholder/tests/phpunit/includes/BaseTemplateToolboxHookHandlerTest.php
M 
extensions/ArticlePlaceholder/tests/phpunit/includes/specials/SpecialAboutTopicTest.php
M extensions/Constraints/tests/phpunit/Api/CheckConstraintsTest.php
M extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php
M extensions/Wikibase/.mailmap
M 
extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php
M 
extensions/Wikibase/client/tests/phpunit/includes/ChangeNotificationJobTest.php
M 
extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibraryTest.php
M 
extensions/Wikibase/client/tests/phpunit/includes/DataAccess/StatementTransclusionInteractorTest.php
M extensions/Wikibase/data-access/src/DispatchingServiceFactory.php
M extensions/Wikibase/data-access/src/RepositoryServiceContainer.php
M 
extensions/Wikibase/data-access/tests/phpunit/DispatchingServiceFactoryTest.php
M 
extensions/Wikibase/data-access/tests/phpunit/RepositoryServiceContainerTest.php
M extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php
M extensions/Wikibase/lib/includes/Store/DispatchingEntityRevisionLookup.php
M extensions/Wikibase/lib/includes/Store/EntityRevision.php
M extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php
M extensions/Wikibase/lib/includes/Store/EntityStore.php
M extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php
M 
extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php
M extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php
M extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php
M extensions/Wikibase/lib/tests/phpunit/EntityRevisionLookupTest.php
M extensions/Wikibase/lib/tests/phpunit/MockRepository.php
M extensions/Wikibase/lib/tests/phpunit/MockRepositoryTest.php
M 
extensions/Wikibase/lib/tests/phpunit/Store/CachingEntityRevisionLookupTest.php
M 
extensions/Wikibase/lib/tests/phpunit/Store/DispatchingEntityRevisionLookupTest.php
M extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php
M extensions/Wikibase/lib/tests/phpunit/Store/EntityRevisionTest.php
M 
extensions/Wikibase/lib/tests/phpunit/Store/PrefetchingWikiPageEntityMetaDataAccessorTest.php
M extensions/Wikibase/lib/tests/phpunit/Store/Sql/SqlEntityInfoBuilderTest.php
M extensions/Wikibase/repo/Wikibase.hooks.php
M extensions/Wikibase/repo/i18n/ca.json
M extensions/Wikibase/repo/i18n/cs.json
M extensions/Wikibase/repo/i18n/lb.json
M extensions/Wikibase/repo/includes/Api/EntityLoadingHelper.php
M extensions/Wikibase/repo/includes/Api/GetEntities.php
M extensions/Wikibase/repo/includes/Api/MergeItems.php
M extensions/Wikibase/repo/includes/Api/ResultBuilder.php
M extensions/Wikibase/repo/includes/Content/EntityContent.php
M extensions/Wikibase/repo/includes/EditEntity.php
M extensions/Wikibase/repo/includes/Hooks/OutputPageBeforeHTMLHookHandler.php
M extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php
M 
extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
M extensions/Wikibase/repo/includes/Specials/SpecialMergeItems.php
M extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php
M extensions/Wikibase/repo/includes/Store/DispatchingEntityStoreWatcher.php
M extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php
M extensions/Wikibase/repo/tests/phpunit/includes/Actions/ActionTestCase.php
M extensions/Wikibase/repo/tests/phpunit/includes/Api/ApiFormatTestCase.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Api/EntityLoadingHelperTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/Api/ResultBuilderTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/ChangeOp/SiteLinkChangeOpFactoryTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Dumpers/RdfDumpGeneratorTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Hooks/OutputPageBeforeHTMLHookHandlerTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/ItemMoveTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataTestProvider.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/ParserOutput/PageImagesDataUpdaterTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityMetaDataLookupTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Store/WikiPageEntityRevisionLookupTest.php
M vendor/composer/autoload_classmap.php
M vendor/composer/autoload_static.php
M vendor/composer/installed.json
70 files changed, 145 insertions(+), 111 deletions(-)


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

diff --git a/composer.lock b/composer.lock
index e272140..005575c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -760,12 +760,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-ArticlePlaceholder.git";,
-                "reference": "9fde45a4bb0c062e9004c38a34f99f1c8dcab012"
+                "reference": "3e9f9c473f9f6d187a2acfe1234a40e0161dd859"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/9fde45a4bb0c062e9004c38a34f99f1c8dcab012";,
-                "reference": "9fde45a4bb0c062e9004c38a34f99f1c8dcab012",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/3e9f9c473f9f6d187a2acfe1234a40e0161dd859";,
+                "reference": "3e9f9c473f9f6d187a2acfe1234a40e0161dd859",
                 "shasum": ""
             },
             "require": {
@@ -794,7 +794,7 @@
             ],
             "description": "Provides a special page with Wikibase information 
about a certain topic, with invitation to create an article for the topic",
             "homepage": 
"https://www.mediawiki.org/wiki/Extension:ArticlePlaceholder";,
-            "time": "2017-08-01 20:36:04"
+            "time": "2017-08-04 11:48:54"
         },
         {
             "name": "propertysuggester/property-suggester",
@@ -970,7 +970,7 @@
             "source": {
                 "type": "git",
                 "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityConstraints";,
-                "reference": "919a8f2ae55228c27042b2a76c4e47ba67997601"
+                "reference": "41e7d847e504629836007b0dbd757fbad8a575d8"
             },
             "require": {
                 "php": ">=5.5.9",
@@ -1031,7 +1031,7 @@
             "support": {
                 "issues": 
"https://phabricator.wikimedia.org/project/profile/1202/";
             },
-            "time": "2017-08-03 21:23:39"
+            "time": "2017-08-04 10:55:20"
         },
         {
             "name": "wikibase/data-model",
@@ -1544,12 +1544,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "dce98b4e0fe433f3219ef8d6e199b922df8c66dc"
+                "reference": "dfc49b34843037ab9a97cbc1b16c03dbab7c50a7"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dce98b4e0fe433f3219ef8d6e199b922df8c66dc";,
-                "reference": "dce98b4e0fe433f3219ef8d6e199b922df8c66dc",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dfc49b34843037ab9a97cbc1b16c03dbab7c50a7";,
+                "reference": "dfc49b34843037ab9a97cbc1b16c03dbab7c50a7",
                 "shasum": ""
             },
             "require": {
@@ -1626,7 +1626,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2017-08-04 09:58:14"
+            "time": "2017-08-05 00:05:29"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/ArticlePlaceholder/includes/ItemNotabilityFilter.php 
b/extensions/ArticlePlaceholder/includes/ItemNotabilityFilter.php
index 822618a..d9f858b 100644
--- a/extensions/ArticlePlaceholder/includes/ItemNotabilityFilter.php
+++ b/extensions/ArticlePlaceholder/includes/ItemNotabilityFilter.php
@@ -2,11 +2,11 @@
 
 namespace ArticlePlaceholder;
 
-use Database;
-use ResultWrapper;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\Lib\Store\EntityNamespaceLookup;
 use Wikibase\Lib\Store\SiteLinkLookup;
+use Wikimedia\Rdbms\Database;
+use Wikimedia\Rdbms\ResultWrapper;
 use Wikimedia\Rdbms\SessionConsistentConnectionManager;
 
 /**
@@ -151,7 +151,7 @@
         *
         * @return ItemId[]
         */
-       private function getItemsWithoutArticle( $numericItemIds ) {
+       private function getItemsWithoutArticle( array $numericItemIds ) {
                $itemIds = [];
                $links = $this->siteLinkLookup->getLinks( $numericItemIds, [ 
$this->siteGlobalId ] );
 
diff --git a/extensions/ArticlePlaceholder/includes/SearchHookHandler.php 
b/extensions/ArticlePlaceholder/includes/SearchHookHandler.php
index 4932dab..968ed3f 100644
--- a/extensions/ArticlePlaceholder/includes/SearchHookHandler.php
+++ b/extensions/ArticlePlaceholder/includes/SearchHookHandler.php
@@ -2,10 +2,10 @@
 
 namespace ArticlePlaceholder;
 
+use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface;
 use OutputPage;
 use SpecialSearch;
 use SpecialPage;
-use Liuggio\StatsdClient\Factory\StatsdDataFactory;
 use MediaWiki\MediaWikiServices;
 use Wikibase\Client\WikibaseClient;
 use Wikibase\Lib\Interactors\TermSearchInteractor;
@@ -53,7 +53,7 @@
        private $itemNotabilityFilter;
 
        /**
-        * @var StatsdDataFactory
+        * @var StatsdDataFactoryInterface
         */
        private $statsdDataFactory;
 
@@ -91,7 +91,7 @@
         * @param string $repoScriptPath
         * @param string $repoUrl
         * @param ItemNotabilityFilter $itemNotabilityFilter
-        * @param StatsdDataFactory $statsdDataFactory
+        * @param StatsdDataFactoryInterface $statsdDataFactory
         */
        public function __construct(
                TermIndex $termIndex,
@@ -100,7 +100,7 @@
                $repoScriptPath,
                $repoUrl,
                ItemNotabilityFilter $itemNotabilityFilter,
-               StatsdDataFactory $statsdDataFactory
+               StatsdDataFactoryInterface $statsdDataFactory
        ) {
                $this->termIndex = $termIndex;
                $this->termSearchInteractor = $termSearchInteractor;
diff --git 
a/extensions/ArticlePlaceholder/includes/specials/SpecialAboutTopic.php 
b/extensions/ArticlePlaceholder/includes/specials/SpecialAboutTopic.php
index a1b264e..ded0068 100644
--- a/extensions/ArticlePlaceholder/includes/specials/SpecialAboutTopic.php
+++ b/extensions/ArticlePlaceholder/includes/specials/SpecialAboutTopic.php
@@ -14,6 +14,7 @@
 use Wikibase\DataModel\Services\Lookup\EntityLookup;
 use Wikibase\Lib\Store\SiteLinkLookup;
 use Wikimedia\Assert\Assert;
+use Wikimedia\Assert\ParameterTypeException;
 
 /**
  * The AboutTopic SpecialPage for the ArticlePlaceholder extension
@@ -93,7 +94,8 @@
         * @param string $siteGlobalID
         * @param EntityLookup $entityLookup
         * @param bool|string $searchEngineIndexed
-        * @throws InvalidArgumentException
+        *
+        * @throws ParameterTypeException
         */
        public function __construct(
                AboutTopicRenderer $aboutTopicRenderer,
diff --git 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/AboutTopicRendererTest.php
 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/AboutTopicRendererTest.php
index 4dd533f..cb51ffb 100644
--- 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/AboutTopicRendererTest.php
+++ 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/AboutTopicRendererTest.php
@@ -42,6 +42,7 @@
 
        /**
         * @param ItemId $itemId
+        * @param TitleFactory|null $titleFactory
         *
         * @return OutputPage
         */
diff --git 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/BaseTemplateToolboxHookHandlerTest.php
 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/BaseTemplateToolboxHookHandlerTest.php
index c07792d..5b97348 100644
--- 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/BaseTemplateToolboxHookHandlerTest.php
+++ 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/BaseTemplateToolboxHookHandlerTest.php
@@ -165,6 +165,11 @@
                );
        }
 
+       /**
+        * @param string|null $subPage
+        *
+        * @return Title
+        */
        private function getAboutTopicTitle( $subPage = null ) {
                $titleText = 'AboutTopic';
 
@@ -184,6 +189,12 @@
                return $title;
        }
 
+       /**
+        * @param Title $title
+        * @param string|null $itemIdParam
+        *
+        * @return BaseTemplate
+        */
        private function getBaseTemplate( Title $title, $itemIdParam = null ) {
                $request = $this->getMock( WebRequest::class );
                $request->expects( $this->any() )
diff --git 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/specials/SpecialAboutTopicTest.php
 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/specials/SpecialAboutTopicTest.php
index 06cca06..8f97842 100644
--- 
a/extensions/ArticlePlaceholder/tests/phpunit/includes/specials/SpecialAboutTopicTest.php
+++ 
b/extensions/ArticlePlaceholder/tests/phpunit/includes/specials/SpecialAboutTopicTest.php
@@ -83,6 +83,7 @@
 
        /**
         * @param string $itemIdSerialization
+        * @param bool $searchEngineIndexed
         *
         * @return OutputPage
         */
@@ -112,6 +113,9 @@
                return $instance->getOutput();
        }
 
+       /**
+        * @return SiteLinkLookup
+        */
        private function getSiteLinkLookup() {
                $siteLinkLookup = $this->getMock( SiteLinkLookup::class );
 
@@ -123,6 +127,9 @@
                return $siteLinkLookup;
        }
 
+       /**
+        * @return EntityIdParser
+        */
        private function getEntityIdParser() {
                $idParser = $this->getMock( EntityIdParser::class );
 
diff --git a/extensions/Constraints/tests/phpunit/Api/CheckConstraintsTest.php 
b/extensions/Constraints/tests/phpunit/Api/CheckConstraintsTest.php
index be77be6..ac8b104 100644
--- a/extensions/Constraints/tests/phpunit/Api/CheckConstraintsTest.php
+++ b/extensions/Constraints/tests/phpunit/Api/CheckConstraintsTest.php
@@ -188,7 +188,7 @@
                $this->assertCount( 1, $result['wbcheckconstraints'] );
                $resultsForItem = 
$result['wbcheckconstraints']['Q1']['P1']['Q1$46fc8ec9-4903-4592-9a0e-afdd1fa03183'];
                $this->assertCount( 1, $resultsForItem );
-               $this->assertEquals( CheckResult::STATUS_VIOLATION, 
$resultsForItem[0]['status'] );
+               $this->assertEquals( CheckResult::STATUS_WARNING, 
$resultsForItem[0]['status'] );
                $this->assertEquals( 'P1', $resultsForItem[0]['property'] );
        }
 
@@ -205,7 +205,7 @@
                $this->assertCount( 1, $result['wbcheckconstraints'] );
                $resultsForItem = 
$result['wbcheckconstraints']['Q1']['P1']['Q1$46fc8ec9-4903-4592-9a0e-afdd1fa03183'];
                $this->assertCount( 1, $resultsForItem );
-               $this->assertEquals( CheckResult::STATUS_VIOLATION, 
$resultsForItem[0]['status'] );
+               $this->assertEquals( CheckResult::STATUS_WARNING, 
$resultsForItem[0]['status'] );
                $this->assertEquals( 'P1', $resultsForItem[0]['property'] );
        }
 
@@ -225,7 +225,7 @@
                $this->assertCount( 1, $result['wbcheckconstraints'] );
                $resultsForItem = 
$result['wbcheckconstraints'][$itemId][$propertyId][$guid];
                $this->assertCount( 1, $resultsForItem );
-               $this->assertEquals( CheckResult::STATUS_VIOLATION, 
$resultsForItem[0]['status'] );
+               $this->assertEquals( CheckResult::STATUS_WARNING, 
$resultsForItem[0]['status'] );
                $this->assertEquals( $propertyId, 
$resultsForItem[0]['property'] );
        }
 
@@ -244,7 +244,7 @@
                        'some guid',
                        $propertyId,
                        'violationConstraint',
-                       [ 'constraint_status' => 'mandatory' ]
+                       []
                );
        }
 
diff --git 
a/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php 
b/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php
index c8d18f9..a8780b1 100644
--- a/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php
+++ b/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php
@@ -310,6 +310,9 @@
                $entity = $this->lookup->getEntity( new ItemId( 'Q1' ) );
                $result = $this->constraintChecker->checkAgainstConstraints( 
$entity );
                $this->assertEquals( 18, count( $result ), 'Every constraint 
should be represented by one result' );
+               foreach ( $result as $checkResult ) {
+                       $this->assertNotSame( 'todo', 
$checkResult->getStatus(), 'Constraints should not be unimplemented' );
+               }
        }
 
        public function testCheckAgainstConstraintsWithoutEntity() {
diff --git a/extensions/Wikibase/.mailmap b/extensions/Wikibase/.mailmap
index a002661..f5d9718 100644
--- a/extensions/Wikibase/.mailmap
+++ b/extensions/Wikibase/.mailmap
@@ -1,6 +1,8 @@
+Aleksey Bekh-Ivanov <aleksey.bekh-iva...@wikimedia.de>
 Amir Sarabadani <ladsgr...@gmail.com>
 Jonas Kress <jonas.kr...@wikimedia.de>
 Katie Filbert <katie.filb...@wikimedia.de>
 Katie Filbert <katie.filb...@wikimedia.de> <aude.w...@gmail.com>
+Leszek Manicki <leszek.mani...@wikimedia.de>
 Thiemo Mättig <thiemo.maet...@wikimedia.de>
 Thiemo Mättig <thiemo.maet...@wikimedia.de> <mr.h...@gmx.de>
diff --git 
a/extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php
 
b/extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php
index 29e7189..f74fbaa 100644
--- 
a/extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php
+++ 
b/extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php
@@ -543,7 +543,7 @@
         *
         * @return array[]
         */
-       public function orderProperties( $propertyIds ) {
+       public function orderProperties( array $propertyIds ) {
                if ( $propertyIds === [] ) {
                        return [ [] ];
                }
diff --git 
a/extensions/Wikibase/client/tests/phpunit/includes/ChangeNotificationJobTest.php
 
b/extensions/Wikibase/client/tests/phpunit/includes/ChangeNotificationJobTest.php
index 220f4cb..815f692 100644
--- 
a/extensions/Wikibase/client/tests/phpunit/includes/ChangeNotificationJobTest.php
+++ 
b/extensions/Wikibase/client/tests/phpunit/includes/ChangeNotificationJobTest.php
@@ -38,7 +38,7 @@
        /**
         * @dataProvider provideToString
         */
-       public function testToString( $changeIds, $regex ) {
+       public function testToString( array $changeIds, $regex ) {
                $job = new ChangeNotificationJob(
                        Title::newMainPage(),
                        [ 'repo' => 'repo-db', 'changeIds' => $changeIds ]
diff --git 
a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibraryTest.php
 
b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibraryTest.php
index 284f277..7cfc1ff 100644
--- 
a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibraryTest.php
+++ 
b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibraryTest.php
@@ -193,7 +193,7 @@
        /**
         * @dataProvider getEntityUrlProvider
         */
-       public function testGetEntityUrl( $expected, $entityIdSerialization ) {
+       public function testGetEntityUrl( array $expected, 
$entityIdSerialization ) {
                $cacheSplit = false;
                $luaWikibaseLibrary = $this->newScribuntoLuaWikibaseLibrary( 
$cacheSplit );
                $luaWikibaseLibrary->setRepoLinker( $this->getRepoLinker() );
@@ -427,7 +427,7 @@
        /**
         * @dataProvider provideOrderProperties
         */
-       public function testOrderProperties( $propertyIds, 
$providedPropertyOrder, $expected ) {
+       public function testOrderProperties( array $propertyIds, array 
$providedPropertyOrder, array $expected ) {
                $luaWikibaseLibrary = $this->newScribuntoLuaWikibaseLibrary();
 
                $luaWikibaseLibrary->setPropertyOrderProvider(
@@ -441,7 +441,7 @@
        /**
         * @dataProvider provideGetPropertyOrder
         */
-       public function testGetPropertyOrder( $providedPropertyOrder, $expected 
) {
+       public function testGetPropertyOrder( array $providedPropertyOrder, 
array $expected ) {
                $luaWikibaseLibrary = $this->newScribuntoLuaWikibaseLibrary();
 
                $luaWikibaseLibrary->setPropertyOrderProvider(
@@ -456,7 +456,7 @@
         * @param string[] $propertyOrder
         * @return PropertyOrderProvider $propertyOrderProvider
         */
-       private function getPropertyOrderProvider( $propertyOrder ) {
+       private function getPropertyOrderProvider( array $propertyOrder ) {
                $propertyOrderProvider = $this->getMock( 
PropertyOrderProvider::class );
 
                $propertyOrderProvider->method( 'getPropertyOrder' )
diff --git 
a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/StatementTransclusionInteractorTest.php
 
b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/StatementTransclusionInteractorTest.php
index c224a60..5a1f857 100644
--- 
a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/StatementTransclusionInteractorTest.php
+++ 
b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/StatementTransclusionInteractorTest.php
@@ -17,7 +17,7 @@
 use Wikibase\DataModel\Entity\PropertyId;
 use Wikibase\DataModel\Snak\PropertyValueSnak;
 use Wikibase\DataModel\Snak\Snak;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\SnakFormatter;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\RevisionBasedEntityLookup;
diff --git a/extensions/Wikibase/data-access/src/DispatchingServiceFactory.php 
b/extensions/Wikibase/data-access/src/DispatchingServiceFactory.php
index fdeb6db..c3ef487 100644
--- a/extensions/Wikibase/data-access/src/DispatchingServiceFactory.php
+++ b/extensions/Wikibase/data-access/src/DispatchingServiceFactory.php
@@ -8,7 +8,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Services\Term\TermBuffer;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Interactors\TermSearchInteractorFactory;
 use Wikibase\Lib\RepositoryDefinitions;
 use Wikibase\Lib\Store\EntityInfoBuilderFactory;
diff --git a/extensions/Wikibase/data-access/src/RepositoryServiceContainer.php 
b/extensions/Wikibase/data-access/src/RepositoryServiceContainer.php
index fdda01c..1db0ac2 100644
--- a/extensions/Wikibase/data-access/src/RepositoryServiceContainer.php
+++ b/extensions/Wikibase/data-access/src/RepositoryServiceContainer.php
@@ -11,7 +11,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\DataModel\Entity\EntityRedirect;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\InternalSerialization\DeserializerFactory as 
InternalDeserializerFactory;
 use Wikibase\Lib\Store\EntityStoreWatcher;
 
diff --git 
a/extensions/Wikibase/data-access/tests/phpunit/DispatchingServiceFactoryTest.php
 
b/extensions/Wikibase/data-access/tests/phpunit/DispatchingServiceFactoryTest.php
index 6ee2941..b09f95e 100644
--- 
a/extensions/Wikibase/data-access/tests/phpunit/DispatchingServiceFactoryTest.php
+++ 
b/extensions/Wikibase/data-access/tests/phpunit/DispatchingServiceFactoryTest.php
@@ -10,7 +10,7 @@
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\Property;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\RepositoryDefinitions;
 
 /**
diff --git 
a/extensions/Wikibase/data-access/tests/phpunit/RepositoryServiceContainerTest.php
 
b/extensions/Wikibase/data-access/tests/phpunit/RepositoryServiceContainerTest.php
index 8b9e426..b6f6fcb 100644
--- 
a/extensions/Wikibase/data-access/tests/phpunit/RepositoryServiceContainerTest.php
+++ 
b/extensions/Wikibase/data-access/tests/phpunit/RepositoryServiceContainerTest.php
@@ -12,7 +12,7 @@
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Services\EntityId\PrefixMappingEntityIdParser;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\DataTypeDefinitions;
 use Wikibase\Lib\EntityTypeDefinitions;
 use Wikibase\Lib\RepositoryDefinitions;
diff --git 
a/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php 
b/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php
index 254bef0..f7cace3 100644
--- a/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php
+++ b/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php
@@ -5,7 +5,6 @@
 use BagOStuff;
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
-use Wikibase\EntityRevision;
 use Wikimedia\Assert\Assert;
 
 /**
diff --git 
a/extensions/Wikibase/lib/includes/Store/DispatchingEntityRevisionLookup.php 
b/extensions/Wikibase/lib/includes/Store/DispatchingEntityRevisionLookup.php
index 6727a5f..34b98a7 100644
--- a/extensions/Wikibase/lib/includes/Store/DispatchingEntityRevisionLookup.php
+++ b/extensions/Wikibase/lib/includes/Store/DispatchingEntityRevisionLookup.php
@@ -4,7 +4,6 @@
 
 use Wikibase\DataModel\Assert\RepositoryNameAssert;
 use Wikibase\DataModel\Entity\EntityId;
-use Wikibase\EntityRevision;
 use Wikimedia\Assert\Assert;
 use Wikimedia\Assert\ParameterAssertionException;
 
diff --git a/extensions/Wikibase/lib/includes/Store/EntityRevision.php 
b/extensions/Wikibase/lib/includes/Store/EntityRevision.php
index ef0e9a0..fdc3950 100644
--- a/extensions/Wikibase/lib/includes/Store/EntityRevision.php
+++ b/extensions/Wikibase/lib/includes/Store/EntityRevision.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace Wikibase;
+namespace Wikibase\Lib\Store;
 
 use InvalidArgumentException;
 use Wikibase\DataModel\Entity\EntityDocument;
diff --git a/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php 
b/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php
index ed978f7..6a5278e 100644
--- a/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php
+++ b/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php
@@ -3,7 +3,6 @@
 namespace Wikibase\Lib\Store;
 
 use Wikibase\DataModel\Entity\EntityId;
-use Wikibase\EntityRevision;
 
 /**
  * Service interface for retrieving EntityRevisions from storage.
diff --git a/extensions/Wikibase/lib/includes/Store/EntityStore.php 
b/extensions/Wikibase/lib/includes/Store/EntityStore.php
index 4242420..689584a 100644
--- a/extensions/Wikibase/lib/includes/Store/EntityStore.php
+++ b/extensions/Wikibase/lib/includes/Store/EntityStore.php
@@ -8,7 +8,6 @@
 use Wikibase\DataModel\Entity\EntityDocument;
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
-use Wikibase\EntityRevision;
 
 /**
  * Storage interface for Entities.
diff --git a/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php 
b/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php
index 49eeebf..64db777 100644
--- a/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php
+++ b/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php
@@ -4,7 +4,6 @@
 
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
-use Wikibase\EntityRevision;
 
 /**
  * Watcher interface for watching an EntityStore.
diff --git 
a/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php
 
b/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php
index ee9d0ea..ae9c0c4 100644
--- 
a/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php
+++ 
b/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php
@@ -8,7 +8,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Services\Entity\EntityPrefetcher;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityStoreWatcher;
 
diff --git 
a/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php 
b/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php
index 8aca094..62017ad 100644
--- 
a/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php
+++ 
b/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php
@@ -59,12 +59,10 @@
         * @throws DBQueryError
         * @throws InvalidArgumentException When some of $entityIds does not 
belong the repository of this lookup
         *
-        * @return array Array of entity id serialization => object or false if 
entity id is not found.
+        * @return array Array mapping entity ID serializations to either 
objects or false if an entity
+        *  could not be found.
         */
-       public function loadRevisionInformation(
-               array $entityIds,
-               $mode
-       ) {
+       public function loadRevisionInformation( array $entityIds, $mode ) {
                $rows = [];
 
                foreach ( $entityIds as $entityId ) {
@@ -206,7 +204,8 @@
         * @param int $connType DB_REPLICA or DB_MASTER
         *
         * @throws DBQueryError If the query fails.
-        * @return array Array of entity id serialization => object or false 
(if not found).
+        * @return array Array mapping entity ID serializations to either 
objects or false if an entity
+        *  could not be found.
         */
        private function selectRevisionInformationMultiple( array $entityIds, 
$connType ) {
                $db = $this->getConnection( $connType );
@@ -238,8 +237,8 @@
         * @param EntityId[] $entityIds
         * @param ResultWrapper $res
         *
-        * @return array Array of entity id serialization => object or false if 
entity id
-        *               serialization is not present in $res.
+        * @return array Array mapping entity ID serializations to either 
objects or false if an entity
+        *  is not present in $res.
         */
        private function indexResultByEntityId( array $entityIds, ResultWrapper 
$res ) {
                $rows = [];
diff --git 
a/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php 
b/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php
index 7fb754f..b14f67e 100644
--- 
a/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php
+++ 
b/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php
@@ -12,7 +12,7 @@
 use Wikibase\Lib\Store\EntityContentDataCodec;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\StorageException;
 use Wikimedia\Assert\Assert;
 
diff --git a/extensions/Wikibase/lib/tests/phpunit/EntityRevisionLookupTest.php 
b/extensions/Wikibase/lib/tests/phpunit/EntityRevisionLookupTest.php
index 07eed9c..ecf2692 100644
--- a/extensions/Wikibase/lib/tests/phpunit/EntityRevisionLookupTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/EntityRevisionLookupTest.php
@@ -8,7 +8,7 @@
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\Property;
 use Wikibase\DataModel\Entity\PropertyId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
 use Wikibase\Lib\Store\StorageException;
diff --git a/extensions/Wikibase/lib/tests/phpunit/MockRepository.php 
b/extensions/Wikibase/lib/tests/phpunit/MockRepository.php
index 3522120..15b338b 100644
--- a/extensions/Wikibase/lib/tests/phpunit/MockRepository.php
+++ b/extensions/Wikibase/lib/tests/phpunit/MockRepository.php
@@ -21,7 +21,7 @@
 use Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookupException;
 use Wikibase\DataModel\SiteLink;
 use Wikibase\DataModel\Term\LabelsProvider;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityInfoBuilderFactory;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityStore;
diff --git a/extensions/Wikibase/lib/tests/phpunit/MockRepositoryTest.php 
b/extensions/Wikibase/lib/tests/phpunit/MockRepositoryTest.php
index 35fcc74..759d567 100644
--- a/extensions/Wikibase/lib/tests/phpunit/MockRepositoryTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/MockRepositoryTest.php
@@ -10,7 +10,7 @@
 use Wikibase\DataModel\Entity\PropertyId;
 use Wikibase\DataModel\Services\Lookup\EntityRedirectLookupException;
 use Wikibase\DataModel\SiteLink;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
 use Wikibase\Lib\Store\StorageException;
 
diff --git 
a/extensions/Wikibase/lib/tests/phpunit/Store/CachingEntityRevisionLookupTest.php
 
b/extensions/Wikibase/lib/tests/phpunit/Store/CachingEntityRevisionLookupTest.php
index a673007..93dd33f 100644
--- 
a/extensions/Wikibase/lib/tests/phpunit/Store/CachingEntityRevisionLookupTest.php
+++ 
b/extensions/Wikibase/lib/tests/phpunit/Store/CachingEntityRevisionLookupTest.php
@@ -7,7 +7,7 @@
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Services\Lookup\EntityLookup;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\CachingEntityRevisionLookup;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
diff --git 
a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingEntityRevisionLookupTest.php
 
b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingEntityRevisionLookupTest.php
index 8300e2c..0c8ebdb 100644
--- 
a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingEntityRevisionLookupTest.php
+++ 
b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingEntityRevisionLookupTest.php
@@ -4,7 +4,7 @@
 
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\DispatchingEntityRevisionLookup;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\StorageException;
diff --git 
a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php 
b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php
index 47f2d24..6f70aa3 100644
--- a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php
@@ -51,7 +51,7 @@
        /**
         * @dataProvider entityIdsFromDifferentReposProvider
         */
-       public function testPrefetchTermsGroupsEntityIdsByRepo( $ids, 
$callsPerRepo ) {
+       public function testPrefetchTermsGroupsEntityIdsByRepo( array $ids, 
array $callsPerRepo ) {
                $fooTermBuffer = $this->getMock( TermBuffer::class );
                $fooTermBuffer->expects( $this->exactly( $callsPerRepo['foo'] ) 
)
                        ->method( 'prefetchTerms' )
diff --git a/extensions/Wikibase/lib/tests/phpunit/Store/EntityRevisionTest.php 
b/extensions/Wikibase/lib/tests/phpunit/Store/EntityRevisionTest.php
index 6104bb4..8747ea4 100644
--- a/extensions/Wikibase/lib/tests/phpunit/Store/EntityRevisionTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/Store/EntityRevisionTest.php
@@ -5,10 +5,10 @@
 use InvalidArgumentException;
 use PHPUnit_Framework_TestCase;
 use Wikibase\DataModel\Entity\Item;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 
 /**
- * @covers Wikibase\EntityRevision
+ * @covers Wikibase\Lib\Store\EntityRevision
  *
  * @group Wikibase
  * @group WikibaseStore
diff --git 
a/extensions/Wikibase/lib/tests/phpunit/Store/PrefetchingWikiPageEntityMetaDataAccessorTest.php
 
b/extensions/Wikibase/lib/tests/phpunit/Store/PrefetchingWikiPageEntityMetaDataAccessorTest.php
index 8927e3f..2059810 100644
--- 
a/extensions/Wikibase/lib/tests/phpunit/Store/PrefetchingWikiPageEntityMetaDataAccessorTest.php
+++ 
b/extensions/Wikibase/lib/tests/phpunit/Store/PrefetchingWikiPageEntityMetaDataAccessorTest.php
@@ -7,7 +7,7 @@
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor;
 use Wikibase\Lib\Store\Sql\WikiPageEntityMetaDataAccessor;
diff --git 
a/extensions/Wikibase/lib/tests/phpunit/Store/Sql/SqlEntityInfoBuilderTest.php 
b/extensions/Wikibase/lib/tests/phpunit/Store/Sql/SqlEntityInfoBuilderTest.php
index 189da42..03cdba7 100644
--- 
a/extensions/Wikibase/lib/tests/phpunit/Store/Sql/SqlEntityInfoBuilderTest.php
+++ 
b/extensions/Wikibase/lib/tests/phpunit/Store/Sql/SqlEntityInfoBuilderTest.php
@@ -604,7 +604,7 @@
         *
         * @return SqlEntityInfoBuilder
         */
-       private function newEntityInfoBuilderFullEntityId( $ids ) {
+       private function newEntityInfoBuilderFullEntityId( array $ids ) {
                $builder = $this->newEntityInfoBuilder( $ids );
                $builder->setReadFullEntityIdColumn( true );
 
diff --git a/extensions/Wikibase/repo/Wikibase.hooks.php 
b/extensions/Wikibase/repo/Wikibase.hooks.php
index 00541a9..f31a55c 100644
--- a/extensions/Wikibase/repo/Wikibase.hooks.php
+++ b/extensions/Wikibase/repo/Wikibase.hooks.php
@@ -29,6 +29,7 @@
 use Title;
 use User;
 use Wikibase\Lib\AutoCommentFormatter;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\Sql\EntityChangeLookup;
 use Wikibase\Repo\Content\EntityHandler;
 use Wikibase\Repo\Hooks\InfoActionHookHandler;
diff --git a/extensions/Wikibase/repo/i18n/ca.json 
b/extensions/Wikibase/repo/i18n/ca.json
index 9672cf8..c9104fe 100644
--- a/extensions/Wikibase/repo/i18n/ca.json
+++ b/extensions/Wikibase/repo/i18n/ca.json
@@ -15,7 +15,8 @@
                        "Davidpar",
                        "Macofe",
                        "Joan manel",
-                       "F3RaN"
+                       "F3RaN",
+                       "Ssola"
                ]
        },
        "wikibase-desc": "Repositori de dades estructurades",
@@ -31,9 +32,9 @@
        "wikibase-addreference": "afegiu una referència",
        "wikibase-save-inprogress": "S'està desant…",
        "wikibase-remove-inprogress": "S'està suprimint…",
-       "wikibase-statementlistview-add": "afegeix",
+       "wikibase-statementlistview-add": "afegeix valor",
        "wikibase-statementlistview-add-tooltip": "Afegir un valor nou",
-       "wikibase-statementgrouplistview-add": "afegeix",
+       "wikibase-statementgrouplistview-add": "afegeix declaració",
        "wikibase-statementgrouplistview-add-tooltip": "Afegeix una declaració 
nova",
        "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "En 
més idiomes",
        
"wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": 
"Configura",
@@ -53,7 +54,9 @@
        "wikibase-description-edit-placeholder-language-aware": "introduïu una 
descripció en $1",
        "wikibase-aliases-edit-placeholder": "introduïu uns àlies",
        "wikibase-aliases-edit-placeholder-language-aware": "introduïu uns 
àlies en $1",
+       "wikibase-aliases-edit-label": "Àlies, separats per barra vertical:",
        "wikibase-content-language-edit-label": "Llengua:",
+       "wikibase-content-language-edit-not-recognized-language": "El codi de 
llengua introduït no ha estat reconegut.",
        "wikibase-diffview-reference": "referència",
        "wikibase-diffview-rank": "rang",
        "wikibase-diffview-rank-preferred": "Rang preferit",
@@ -65,15 +68,18 @@
        "wikibase-diffview-description": "descripció",
        "wikibase-diffview-link": "enllaços",
        "wikibase-diffview-link-name": "nom",
+       "wikibase-diffview-link-badges": "distintius",
        "wikibase-sitelink-site-edit-placeholder": "wiki",
        "wikibase-sitelink-page-edit-placeholder": "pàgina",
        "wikibase-alias-edit-placeholder": "introduïu un àlies",
        "wikibase-label-input-help-message": "Introduïu l'etiqueta d'aquesta 
entitat en $1.",
+       "wikibase-entitytermsview-input-help-message": "Introduïu una etiqueta, 
una descripció breu i els àlies d'aquesta entitat per llengua.",
        "wikibase-statementsection-statements": "Declaracions",
        "wikibase-sitelinks": "Enllaços de llocs",
        "wikibase-sitelinks-counter": "$1{{PLURAL:$2|0=|$3+$2$4}} 
{{PLURAL:$1|entrada|entrades}}",
        "wikibase-sitelinks-empty": "Cap pàgina està enllaçada a aquest 
element.",
        "wikibase-sitelinks-special": "Altres llocs",
+       "wikibase-badgeselector-badge-placeholder-title": "Cliqueu per assignar 
un distintiu.",
        "wikibase-remove": "suprimeix",
        "wikibase-move-up": "mou amunt",
        "wikibase-move-down": "mou avall",
@@ -97,6 +103,7 @@
        "wikibase-statementview-rank-preferred": "Rang preferit",
        "wikibase-statementview-rank-normal": "Rang normal",
        "wikibase-statementview-rank-deprecated": "Rang obsolet",
+       "wikibase-statementview-rank-tooltip-deprecated": "Se sap que el valor 
és equivocat, però és o era suposat habitualment",
        "wikibase-statementview-references-counter": 
"$1{{PLURAL:$2|0=|$3+$2$4}} {{PLURAL:$1|referència|referències}}",
        "wikibase-statementview-referencesheading-pendingcountertooltip": 
"{{PLURAL:$1|Una referència no desada|$1 referències no desades}} encara",
        "wikibase-snakview-property-input-placeholder": "propietat",
@@ -114,8 +121,8 @@
        "wikibase-entityselector-more": "més",
        "wikibase-anonymouseditwarning": "Avís: no heu iniciat la sessió.\nLa 
vostra adreça IP quedarà registrada en l'historial d'edició d'aquest element.",
        "wikibase-move-error": "No podeu desplaçar pàgines d'un espai de noms 
de dades, i tampoc no podeu desplaçar-hi pàgines.",
-       "wikibase-validator-label-conflict": "Una altra propietat ($3) ja té 
l'etiqueta \"$1\" associada amb el codi d'idioma $2.",
-       "wikibase-validator-label-with-description-conflict": "Una altre 
element ($3) ja té l'etiqueta \"$1\" i la descripció \"$4\" associada amb el 
codi d'idioma $2.",
+       "wikibase-validator-label-conflict": "La propietat $3 ja té l'etiqueta 
«$1» associada amb el codi d'idioma $2.",
+       "wikibase-validator-label-with-description-conflict": "L'element $3 ja 
té l'etiqueta «$1» associada amb el codi d'idioma $2, amb la mateixa 
descripció.",
        "wikibase-validator-page-not-exists": "La pàgina «$1» no existeix.",
        "wikibase-wikibaserepopage-invalid-langcode": "El codi de llengua «$1» 
és desconegut. Utilitzeu un codi de llengua conegut en el sistema, com «ca».",
        "wikibase-wikibaserepopage-invalid-id": "L'ID «$1» és desconeguda al 
sistema. Utilitzeu un ID d'entitat vàlid.",
@@ -162,11 +169,11 @@
        "wikibase-setlabeldescriptionaliases-label-label": "Etiqueta:",
        "wikibase-setlabeldescriptionaliases-description-label": "Descripció:",
        "wikibase-setlabeldescriptionaliases-aliases-label": "Àlies:",
-       "wikibase-setsitelink-introfull": "Esteu definint l'enllaç de lloc en 
$2 de [[$1]].",
+       "wikibase-setsitelink-introfull": "Esteu definint l'enllaç al lloc $2 a 
[[$1]].",
        "wikibase-modifyentity-id": "ID:",
        "wikibase-modifyterm-language": "Codi d'idioma:",
        "wikibase-mergeitems-submit": "Fusiona els elements",
-       "wikibase-mergeitems-success": "$1 ha sigut fusionat amb èxit amb $3 i 
redirigit.",
+       "wikibase-mergeitems-success": "$1 ha sigut fusionat amb $3 i 
redirigit.",
        "special-listdatatypes": "Llista de tipus de dades disponibles",
        "wikibase-history-title-with-label": "«$2» ($1): Historial de 
revisions",
        "wikibase-listproperties-datatype": "Tipus de dades:",
diff --git a/extensions/Wikibase/repo/i18n/cs.json 
b/extensions/Wikibase/repo/i18n/cs.json
index 9149b30..08d43c8 100644
--- a/extensions/Wikibase/repo/i18n/cs.json
+++ b/extensions/Wikibase/repo/i18n/cs.json
@@ -32,9 +32,9 @@
        "wikibase-addreference": "přidat referenci",
        "wikibase-save-inprogress": "Ukládám…",
        "wikibase-remove-inprogress": "Odstraňuji…",
-       "wikibase-statementlistview-add": "přidat",
+       "wikibase-statementlistview-add": "přidat hodnotu",
        "wikibase-statementlistview-add-tooltip": "Přidat novou hodnotu",
-       "wikibase-statementgrouplistview-add": "přidat",
+       "wikibase-statementgrouplistview-add": "přidat tvrzení",
        "wikibase-statementgrouplistview-add-tooltip": "Přidat nové tvrzení",
        "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "V 
dalších jazycích",
        
"wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": 
"Konfigurovat",
diff --git a/extensions/Wikibase/repo/i18n/lb.json 
b/extensions/Wikibase/repo/i18n/lb.json
index ee4e444..8f185ff 100644
--- a/extensions/Wikibase/repo/i18n/lb.json
+++ b/extensions/Wikibase/repo/i18n/lb.json
@@ -17,9 +17,9 @@
        "wikibase-addreference": "Referenz derbäisetzen",
        "wikibase-save-inprogress": "Späicheren...",
        "wikibase-remove-inprogress": "Ewechuelen...",
-       "wikibase-statementlistview-add": "derbäisetzen",
+       "wikibase-statementlistview-add": "Wäert derbäisetzen",
        "wikibase-statementlistview-add-tooltip": "En neie Wäert derbäisetzen",
-       "wikibase-statementgrouplistview-add": "derbäisetzen",
+       "wikibase-statementgrouplistview-add": "Ausso derbäisetzen",
        "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "A 
méi Sproochen",
        
"wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": 
"Astellen",
        "wikibase-entitytermsforlanguagelistview-aliases": "Och bekannt als",
diff --git a/extensions/Wikibase/repo/includes/Api/EntityLoadingHelper.php 
b/extensions/Wikibase/repo/includes/Api/EntityLoadingHelper.php
index 0170f5f..43b8883 100644
--- a/extensions/Wikibase/repo/includes/Api/EntityLoadingHelper.php
+++ b/extensions/Wikibase/repo/includes/Api/EntityLoadingHelper.php
@@ -9,7 +9,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\DataModel\Entity\EntityIdParsingException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\BadRevisionException;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\SiteLinkLookup;
diff --git a/extensions/Wikibase/repo/includes/Api/GetEntities.php 
b/extensions/Wikibase/repo/includes/Api/GetEntities.php
index a6e5805..c89a41d 100644
--- a/extensions/Wikibase/repo/includes/Api/GetEntities.php
+++ b/extensions/Wikibase/repo/includes/Api/GetEntities.php
@@ -10,7 +10,7 @@
 use Wikibase\DataModel\Services\Entity\EntityPrefetcher;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\DataModel\Entity\EntityIdParsingException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\LanguageFallbackChainFactory;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
diff --git a/extensions/Wikibase/repo/includes/Api/MergeItems.php 
b/extensions/Wikibase/repo/includes/Api/MergeItems.php
index 5b13cdb..96a55b9 100644
--- a/extensions/Wikibase/repo/includes/Api/MergeItems.php
+++ b/extensions/Wikibase/repo/includes/Api/MergeItems.php
@@ -12,7 +12,7 @@
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\DataModel\Entity\EntityIdParsingException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Repo\Interactors\ItemMergeException;
 use Wikibase\Repo\Interactors\ItemMergeInteractor;
 use Wikibase\Repo\Interactors\RedirectCreationException;
diff --git a/extensions/Wikibase/repo/includes/Api/ResultBuilder.php 
b/extensions/Wikibase/repo/includes/Api/ResultBuilder.php
index 9d1a591..9f5e86e 100644
--- a/extensions/Wikibase/repo/includes/Api/ResultBuilder.php
+++ b/extensions/Wikibase/repo/includes/Api/ResultBuilder.php
@@ -17,7 +17,7 @@
 use Wikibase\DataModel\Statement\StatementList;
 use Wikibase\DataModel\Term\AliasGroupList;
 use Wikibase\DataModel\Term\TermList;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\LanguageFallbackChain;
 use Wikibase\Lib\Serialization\CallbackFactory;
 use Wikibase\Lib\Serialization\SerializationModifier;
diff --git a/extensions/Wikibase/repo/includes/Content/EntityContent.php 
b/extensions/Wikibase/repo/includes/Content/EntityContent.php
index 1da4204..7464ed2 100644
--- a/extensions/Wikibase/repo/includes/Content/EntityContent.php
+++ b/extensions/Wikibase/repo/includes/Content/EntityContent.php
@@ -27,6 +27,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Term\DescriptionsProvider;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Repo\Content\EntityContentDiff;
 use Wikibase\Repo\Content\EntityHandler;
 use Wikibase\Repo\FingerprintSearchTextGenerator;
diff --git a/extensions/Wikibase/repo/includes/EditEntity.php 
b/extensions/Wikibase/repo/includes/EditEntity.php
index 2566dc7..5b1306f 100644
--- a/extensions/Wikibase/repo/includes/EditEntity.php
+++ b/extensions/Wikibase/repo/includes/EditEntity.php
@@ -13,6 +13,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Services\Diff\EntityDiffer;
 use Wikibase\DataModel\Services\Diff\EntityPatcher;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityStore;
 use Wikibase\Repo\Store\EntityTitleStoreLookup;
diff --git 
a/extensions/Wikibase/repo/includes/Hooks/OutputPageBeforeHTMLHookHandler.php 
b/extensions/Wikibase/repo/includes/Hooks/OutputPageBeforeHTMLHookHandler.php
index 2060dae..9a3b192 100644
--- 
a/extensions/Wikibase/repo/includes/Hooks/OutputPageBeforeHTMLHookHandler.php
+++ 
b/extensions/Wikibase/repo/includes/Hooks/OutputPageBeforeHTMLHookHandler.php
@@ -7,7 +7,7 @@
 use Wikibase\DataModel\Entity\EntityDocument;
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\EntityFactory;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\ContentLanguages;
 use Wikibase\Lib\LanguageNameLookup;
 use Wikibase\Lib\Store\EntityRevisionLookup;
diff --git 
a/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php 
b/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php
index b110eea..e9b3fb5 100644
--- a/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php
+++ b/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php
@@ -13,7 +13,7 @@
 use Wikibase\DataModel\Entity\EntityIdParsingException;
 use Wikibase\DataModel\Services\Lookup\EntityRedirectLookup;
 use Wikibase\DataModel\Services\Lookup\EntityRedirectLookupException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\BadRevisionException;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityTitleLookup;
diff --git 
a/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
 
b/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
index 8b586cd..9d1598c 100644
--- 
a/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
+++ 
b/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
@@ -18,7 +18,7 @@
 use Wikibase\DataModel\SerializerFactory;
 use Wikibase\DataModel\Services\Lookup\EntityLookup;
 use Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookup;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Rdf\EntityRdfBuilderFactory;
 use Wikibase\Rdf\ValueSnakRdfBuilderFactory;
diff --git a/extensions/Wikibase/repo/includes/Specials/SpecialMergeItems.php 
b/extensions/Wikibase/repo/includes/Specials/SpecialMergeItems.php
index 42de862..600b94a 100644
--- a/extensions/Wikibase/repo/includes/Specials/SpecialMergeItems.php
+++ b/extensions/Wikibase/repo/includes/Specials/SpecialMergeItems.php
@@ -9,7 +9,7 @@
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\DataModel\Entity\EntityIdParsingException;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
 use Wikibase\Lib\UserInputException;
diff --git a/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php 
b/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php
index 00a30f6..84ddce5 100644
--- a/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php
+++ b/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php
@@ -11,7 +11,7 @@
 use Wikibase\Repo\ChangeOp\ChangeOpValidationException;
 use Wikibase\DataModel\Entity\EntityDocument;
 use Wikibase\EditEntityFactory;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\MessageException;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
diff --git 
a/extensions/Wikibase/repo/includes/Store/DispatchingEntityStoreWatcher.php 
b/extensions/Wikibase/repo/includes/Store/DispatchingEntityStoreWatcher.php
index 804d2cd..a542e9f 100644
--- a/extensions/Wikibase/repo/includes/Store/DispatchingEntityStoreWatcher.php
+++ b/extensions/Wikibase/repo/includes/Store/DispatchingEntityStoreWatcher.php
@@ -4,7 +4,7 @@
 
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityStoreWatcher;
 use Wikibase\Repo\GenericEventDispatcher;
 
diff --git 
a/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php 
b/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php
index 5fbd30a..4465678 100644
--- a/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php
+++ b/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php
@@ -13,7 +13,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\EntityContent;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\IdGenerator;
 use Wikibase\Lib\EntityIdComposer;
 use Wikibase\Lib\Store\EntityStore;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ActionTestCase.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ActionTestCase.php
index 2f205db..19ccd39 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ActionTestCase.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ActionTestCase.php
@@ -16,7 +16,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Entity\Item;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\ItemContent;
 use Wikibase\Repo\WikibaseRepo;
 use WikiPage;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Api/ApiFormatTestCase.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/Api/ApiFormatTestCase.php
index 98cdbd7..320279f 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/Api/ApiFormatTestCase.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/Api/ApiFormatTestCase.php
@@ -8,7 +8,7 @@
 use Wikibase\DataModel\Entity\Property;
 use Wikibase\DataModel\Entity\PropertyId;
 use Wikibase\DataModel\Snak\PropertyNoValueSnak;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Repo\WikibaseRepo;
 
 /**
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Api/EntityLoadingHelperTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Api/EntityLoadingHelperTest.php
index a95b1bc..b53cdf9 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Api/EntityLoadingHelperTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Api/EntityLoadingHelperTest.php
@@ -10,7 +10,7 @@
 use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\ItemIdParser;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\BadRevisionException;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\SiteLinkLookup;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Api/ResultBuilderTest.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/Api/ResultBuilderTest.php
index b7fe06a..f79e7be 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/Api/ResultBuilderTest.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/Api/ResultBuilderTest.php
@@ -28,7 +28,7 @@
 use Wikibase\DataModel\Term\AliasGroupList;
 use Wikibase\DataModel\Term\Term;
 use Wikibase\DataModel\Term\TermList;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\LanguageFallbackChainFactory;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Repo\Api\ResultBuilder;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/ChangeOp/SiteLinkChangeOpFactoryTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/ChangeOp/SiteLinkChangeOpFactoryTest.php
index b347313..4907a9a 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/ChangeOp/SiteLinkChangeOpFactoryTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/ChangeOp/SiteLinkChangeOpFactoryTest.php
@@ -36,12 +36,10 @@
        }
 
        /**
-        * @param string[] $allowedBadgeItemIds
-        *
         * @return SiteLinkChangeOpFactory
         */
-       private function newChangeOpFactory( $allowedBadgeItemIds = [] ) {
-               return new SiteLinkChangeOpFactory( $allowedBadgeItemIds );
+       private function newChangeOpFactory() {
+               return new SiteLinkChangeOpFactory( [] );
        }
 
        public function testNewSetSiteLinkOpReturnsChangeOpInstance() {
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Dumpers/RdfDumpGeneratorTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Dumpers/RdfDumpGeneratorTest.php
index 58d8511..58a8114 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Dumpers/RdfDumpGeneratorTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Dumpers/RdfDumpGeneratorTest.php
@@ -15,7 +15,7 @@
 use Wikibase\DataModel\Services\Entity\NullEntityPrefetcher;
 use Wikibase\DataModel\Services\Lookup\EntityLookup;
 use Wikibase\Dumpers\RdfDumpGenerator;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Lib\Store\RevisionedUnresolvedRedirectException;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/OutputPageBeforeHTMLHookHandlerTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/OutputPageBeforeHTMLHookHandlerTest.php
index 1b324a5..b113ff5 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/OutputPageBeforeHTMLHookHandlerTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/OutputPageBeforeHTMLHookHandlerTest.php
@@ -10,7 +10,7 @@
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\EntityFactory;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\LanguageNameLookup;
 use Wikibase\Lib\StaticContentLanguages;
 use Wikibase\Lib\Store\EntityRevisionLookup;
diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/ItemMoveTest.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/ItemMoveTest.php
index f101e09..a2199cd 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/ItemMoveTest.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/ItemMoveTest.php
@@ -7,7 +7,7 @@
 use Title;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Repo\WikibaseRepo;
 use WikiPage;
 use WikitextContent;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
index 1b79054..2de0537 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
@@ -16,7 +16,7 @@
 use Wikibase\DataModel\SerializerFactory;
 use Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookup;
 use Wikibase\DataModel\Snak\PropertyValueSnak;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityTitleLookup;
 use Wikibase\Lib\Tests\MockRepository;
 use Wikibase\Rdf\RdfVocabulary;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataTestProvider.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataTestProvider.php
index 18fefd7..f335d46 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataTestProvider.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataTestProvider.php
@@ -5,7 +5,7 @@
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Tests\MockRepository;
 
 /**
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/ParserOutput/PageImagesDataUpdaterTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/ParserOutput/PageImagesDataUpdaterTest.php
index b68a8e1..1f5a206 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/ParserOutput/PageImagesDataUpdaterTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/ParserOutput/PageImagesDataUpdaterTest.php
@@ -54,7 +54,7 @@
        /**
         * @dataProvider constructorArgumentsProvider
         */
-       public function testConstructor( $propertyIds ) {
+       public function testConstructor( array $propertyIds ) {
                $instance = $this->newInstance( $propertyIds );
                $this->assertInstanceOf( PageImagesDataUpdater::class, 
$instance );
        }
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php
index 2e25080..bd5444b 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/PropertyDataTypeChangerTest.php
@@ -9,7 +9,7 @@
 use User;
 use Wikibase\DataModel\Entity\Property;
 use Wikibase\DataModel\Entity\PropertyId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\EntityStore;
 use Wikibase\Lib\Store\StorageException;
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityMetaDataLookupTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityMetaDataLookupTest.php
index 01839c4..cbbf448 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityMetaDataLookupTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityMetaDataLookupTest.php
@@ -5,9 +5,10 @@
 use InvalidArgumentException;
 use MediaWikiTestCase;
 use stdClass;
+use Wikibase\DataModel\Entity\EntityId;
 use Wikibase\DataModel\Entity\Item;
 use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityNamespaceLookup;
 use Wikibase\Lib\Store\EntityRevisionLookup;
 use Wikibase\Lib\Store\Sql\WikiPageEntityMetaDataLookup;
@@ -46,6 +47,7 @@
                                $this->data[] = $store->saveEntity( new Item(), 
'WikiPageEntityMetaDataLookupTest', $wgUser, EDIT_NEW );
                        }
 
+                       /** @var Item $entity */
                        $entity = $this->data[2]->getEntity();
                        $entity->getFingerprint()->setLabel( 'en', 'Updated' );
                        $this->data[2] = $store->saveEntity( $entity, 
'WikiPageEntityMetaDataLookupTest', $wgUser );
@@ -213,7 +215,11 @@
                $this->assertFalse( $result );
        }
 
-       private function assertRevisionInformation( $entityIds, $result ) {
+       /**
+        * @param EntityId[] $entityIds
+        * @param stdClass[] $result
+        */
+       private function assertRevisionInformation( array $entityIds, array 
$result ) {
                $serializedEntityIds = [];
                foreach ( $entityIds as $entityId ) {
                        $serializedEntityIds[] = $entityId->getSerialization();
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Store/WikiPageEntityRevisionLookupTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Store/WikiPageEntityRevisionLookupTest.php
index 12395d2..f8c6783 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Store/WikiPageEntityRevisionLookupTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Store/WikiPageEntityRevisionLookupTest.php
@@ -6,7 +6,7 @@
 use Wikibase\DataModel\Entity\EntityRedirect;
 use Wikibase\DataModel\Entity\ItemId;
 use Wikibase\DataModel\Services\Lookup\EntityLookup;
-use Wikibase\EntityRevision;
+use Wikibase\Lib\Store\EntityRevision;
 use Wikibase\Lib\Store\EntityContentDataCodec;
 use Wikibase\Lib\Store\EntityNamespaceLookup;
 use Wikibase\Lib\Store\Sql\WikiPageEntityMetaDataLookup;
diff --git a/vendor/composer/autoload_classmap.php 
b/vendor/composer/autoload_classmap.php
index c5275e3..22ad176 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -718,7 +718,6 @@
     'Wikibase\\EntityChange' => $baseDir . 
'/extensions/Wikibase/lib/includes/Changes/EntityChange.php',
     'Wikibase\\EntityContent' => $baseDir . 
'/extensions/Wikibase/repo/includes/Content/EntityContent.php',
     'Wikibase\\EntityFactory' => $baseDir . 
'/extensions/Wikibase/lib/includes/EntityFactory.php',
-    'Wikibase\\EntityRevision' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityRevision.php',
     'Wikibase\\Formatters\\MonolingualHtmlFormatter' => $baseDir . 
'/extensions/Wikibase/lib/includes/Formatters/MonolingualHtmlFormatter.php',
     'Wikibase\\Formatters\\MonolingualTextFormatter' => $baseDir . 
'/extensions/Wikibase/lib/includes/Formatters/MonolingualTextFormatter.php',
     'Wikibase\\HistoryEntityAction' => $baseDir . 
'/extensions/Wikibase/repo/includes/Actions/HistoryEntityAction.php',
@@ -834,6 +833,7 @@
     'Wikibase\\Lib\\Store\\EntityInfoBuilderFactory' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityInfoBuilderFactory.php',
     'Wikibase\\Lib\\Store\\EntityInfoTermLookup' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityInfoTermLookup.php',
     'Wikibase\\Lib\\Store\\EntityNamespaceLookup' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityNamespaceLookup.php',
+    'Wikibase\\Lib\\Store\\EntityRevision' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityRevision.php',
     'Wikibase\\Lib\\Store\\EntityRevisionLookup' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php',
     'Wikibase\\Lib\\Store\\EntityStore' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityStore.php',
     'Wikibase\\Lib\\Store\\EntityStoreWatcher' => $baseDir . 
'/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php',
diff --git a/vendor/composer/autoload_static.php 
b/vendor/composer/autoload_static.php
index 69559b8..ef588e6 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -1024,7 +1024,6 @@
         'Wikibase\\EntityChange' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Changes/EntityChange.php',
         'Wikibase\\EntityContent' => __DIR__ . '/../..' . 
'/extensions/Wikibase/repo/includes/Content/EntityContent.php',
         'Wikibase\\EntityFactory' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/EntityFactory.php',
-        'Wikibase\\EntityRevision' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityRevision.php',
         'Wikibase\\Formatters\\MonolingualHtmlFormatter' => __DIR__ . '/../..' 
. '/extensions/Wikibase/lib/includes/Formatters/MonolingualHtmlFormatter.php',
         'Wikibase\\Formatters\\MonolingualTextFormatter' => __DIR__ . '/../..' 
. '/extensions/Wikibase/lib/includes/Formatters/MonolingualTextFormatter.php',
         'Wikibase\\HistoryEntityAction' => __DIR__ . '/../..' . 
'/extensions/Wikibase/repo/includes/Actions/HistoryEntityAction.php',
@@ -1140,6 +1139,7 @@
         'Wikibase\\Lib\\Store\\EntityInfoBuilderFactory' => __DIR__ . '/../..' 
. '/extensions/Wikibase/lib/includes/Store/EntityInfoBuilderFactory.php',
         'Wikibase\\Lib\\Store\\EntityInfoTermLookup' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityInfoTermLookup.php',
         'Wikibase\\Lib\\Store\\EntityNamespaceLookup' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityNamespaceLookup.php',
+        'Wikibase\\Lib\\Store\\EntityRevision' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityRevision.php',
         'Wikibase\\Lib\\Store\\EntityRevisionLookup' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityRevisionLookup.php',
         'Wikibase\\Lib\\Store\\EntityStore' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityStore.php',
         'Wikibase\\Lib\\Store\\EntityStoreWatcher' => __DIR__ . '/../..' . 
'/extensions/Wikibase/lib/includes/Store/EntityStoreWatcher.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 8b4d5f7..013243d 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -122,12 +122,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-ArticlePlaceholder.git";,
-            "reference": "9fde45a4bb0c062e9004c38a34f99f1c8dcab012"
+            "reference": "3e9f9c473f9f6d187a2acfe1234a40e0161dd859"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/9fde45a4bb0c062e9004c38a34f99f1c8dcab012";,
-            "reference": "9fde45a4bb0c062e9004c38a34f99f1c8dcab012",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/3e9f9c473f9f6d187a2acfe1234a40e0161dd859";,
+            "reference": "3e9f9c473f9f6d187a2acfe1234a40e0161dd859",
             "shasum": ""
         },
         "require": {
@@ -138,7 +138,7 @@
             "jakub-onderka/php-parallel-lint": "0.9.2",
             "wikibase/wikibase-codesniffer": "^0.1.0"
         },
-        "time": "2017-08-01 20:36:04",
+        "time": "2017-08-04 11:48:54",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {
@@ -1384,12 +1384,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "dce98b4e0fe433f3219ef8d6e199b922df8c66dc"
+            "reference": "dfc49b34843037ab9a97cbc1b16c03dbab7c50a7"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dce98b4e0fe433f3219ef8d6e199b922df8c66dc";,
-            "reference": "dce98b4e0fe433f3219ef8d6e199b922df8c66dc",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dfc49b34843037ab9a97cbc1b16c03dbab7c50a7";,
+            "reference": "dfc49b34843037ab9a97cbc1b16c03dbab7c50a7",
             "shasum": ""
         },
         "require": {
@@ -1423,7 +1423,7 @@
             "jakub-onderka/php-parallel-lint": ">=0.3 <0.10",
             "wikibase/wikibase-codesniffer": "^0.1.0"
         },
-        "time": "2017-08-04 09:58:14",
+        "time": "2017-08-05 00:05:29",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {
@@ -1773,7 +1773,7 @@
         "source": {
             "type": "git",
             "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityConstraints";,
-            "reference": "919a8f2ae55228c27042b2a76c4e47ba67997601"
+            "reference": "41e7d847e504629836007b0dbd757fbad8a575d8"
         },
         "require": {
             "php": ">=5.5.9",
@@ -1789,7 +1789,7 @@
             "satooshi/php-coveralls": "master-dev",
             "wikibase/wikibase-codesniffer": "^0.1.0"
         },
-        "time": "2017-08-03 21:23:39",
+        "time": "2017-08-04 10:55:20",
         "type": "mediawiki-extension",
         "installation-source": "source",
         "autoload": {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I471052fcc34ed9ed598f22c32db4d2e82a35bb63
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <wikidata-servi...@wikimedia.de>

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

Reply via email to