WikidataBuilder has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/329594 )
Change subject: New Wikidata Build - 2016-12-29T10:00:01+0000 ...................................................................... New Wikidata Build - 2016-12-29T10:00:01+0000 Change-Id: I1c62e28dd551d2d4a98332eaae1f3af1480010e1 --- M composer.lock M extensions/Wikibase/client/i18n/atj.json M extensions/Wikibase/client/i18n/es.json M extensions/Wikibase/client/i18n/sty.json M extensions/Wikibase/client/includes/DispatchingServiceFactory.php M extensions/Wikibase/client/includes/Hooks/InterwikiSortingHookHandlers.php M extensions/Wikibase/client/includes/Notifications/PageConnectionPresentationModel.php M extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibraryTest.php M extensions/Wikibase/client/tests/phpunit/includes/DispatchingServiceWiringTest.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/EchoNotificationsHandlersTest.php M extensions/Wikibase/client/tests/phpunit/includes/Store/RepositoryServiceWiringTest.php M extensions/Wikibase/lib/includes/Store/PropertyInfoLookup.php M extensions/Wikibase/lib/includes/Store/Sql/SqlEntityInfoBuilder.php M extensions/Wikibase/lib/tests/phpunit/EntityTypesTest.php M extensions/Wikibase/lib/tests/phpunit/Formatters/CommonsThumbnailFormatterTest.php M extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php M extensions/Wikibase/lib/tests/phpunit/Store/HttpUrlPropertyOrderProviderTest.php M extensions/Wikibase/lib/tests/phpunit/Store/MockPropertyInfoStoreTest.php M extensions/Wikibase/lib/tests/phpunit/Store/WikiPagePropertyOrderProviderTest.php M extensions/Wikibase/lib/tests/phpunit/Units/UnitStorageTest.php M extensions/Wikibase/repo/i18n/lb.json M extensions/Wikibase/repo/i18n/zh-hans.json M extensions/Wikibase/repo/includes/Api/RemoveQualifiers.php M extensions/Wikibase/repo/includes/Api/SetAliases.php M extensions/Wikibase/repo/includes/Api/SetSiteLink.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpAliases.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpDescription.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifier.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifierRemove.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReference.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReferenceRemove.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpSiteLink.php M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpStatementRank.php M extensions/Wikibase/repo/includes/MediaWikiLanguageDirectionalityLookup.php M extensions/Wikibase/repo/includes/Parsers/MwTimeIsoParser.php M extensions/Wikibase/repo/includes/Specials/SpecialNewProperty.php M extensions/Wikibase/repo/includes/Store/Sql/EntityPerPageTable.php M extensions/Wikibase/repo/tests/phpunit/includes/Actions/ViewEntityActionTest.php M extensions/Wikibase/repo/tests/phpunit/includes/EntityTypesTest.php M extensions/Wikibase/repo/tests/phpunit/includes/Specials/SpecialItemByTitleTest.php M extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityStoreTest.php M extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js M vendor/composer/installed.json 44 files changed, 113 insertions(+), 55 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/94/329594/1 diff --git a/composer.lock b/composer.lock index 90e6a18..7311cb0 100644 --- a/composer.lock +++ b/composer.lock @@ -1585,12 +1585,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "aeabf1549b026c49fdd872c1b066bd764357aa5b" + "reference": "54e002bd93d17b90ae5cb78b868a97a926c55c00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/aeabf1549b026c49fdd872c1b066bd764357aa5b", - "reference": "aeabf1549b026c49fdd872c1b066bd764357aa5b", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/54e002bd93d17b90ae5cb78b868a97a926c55c00", + "reference": "54e002bd93d17b90ae5cb78b868a97a926c55c00", "shasum": "" }, "require": { @@ -1663,7 +1663,7 @@ "wikibaserepo", "wikidata" ], - "time": "2016-12-26 21:42:40" + "time": "2016-12-29 09:25:42" }, { "name": "wikibase/wikimedia-badges", diff --git a/extensions/Wikibase/client/i18n/atj.json b/extensions/Wikibase/client/i18n/atj.json index a7f406d..a40e888 100644 --- a/extensions/Wikibase/client/i18n/atj.json +++ b/extensions/Wikibase/client/i18n/atj.json @@ -8,6 +8,7 @@ "tooltip-t-wikibase": "Ite ke ispitatc", "wikibase-dataitem": "{{WBREPONAME}} ka apatak", "wikibase-editlinks": "Meckotona e ici tapitik", + "wikibase-editlinkstitle": "Meckotona e ici tapitik", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", "wikibase-rc-wikibase-edit-letter": "D" } diff --git a/extensions/Wikibase/client/i18n/es.json b/extensions/Wikibase/client/i18n/es.json index d2b4ea3..ed371a2 100644 --- a/extensions/Wikibase/client/i18n/es.json +++ b/extensions/Wikibase/client/i18n/es.json @@ -95,7 +95,8 @@ "wikibase-pageswithbadges-legend": "Lista de páginas con un insignia determinada", "wikibase-pageswithbadges-badge": "Insignia:", "wikibase-pageswithbadges-submit": "Mostrar páginas", - "entityusage": "Uso de la entidad", + "entityusage": "Uso de entidades", + "entityusage-summary": "Esta página crea una lista de páginas que utilizan una entidad dada (por ejemplo, Q42). La lista está ordenada por ID de página de forma decreciente, con lo que las páginas más recientes estarán al principio.", "wikibase-entityusage-invalid-id": "$1 no es un identificador de entidad válido", "wikibase-entityusage-legend": "Lista de páginas que usan una determinada entidad", "wikibase-entityusage-entity": "Entidad:", diff --git a/extensions/Wikibase/client/i18n/sty.json b/extensions/Wikibase/client/i18n/sty.json index 1363681..eb84e5c 100644 --- a/extensions/Wikibase/client/i18n/sty.json +++ b/extensions/Wikibase/client/i18n/sty.json @@ -9,6 +9,7 @@ "wikibase-dataitem": "{{WBREPONAME}}ның элементы", "wikibase-editlinks": "Ссылкаларны төсәткәле", "wikibase-editlinkstitle": "Пашҡа телләртәге ссылкаларны төсәткәле", + "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", "wikibase-rc-wikibase-edit-letter": "D", "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} төсәтеү" } diff --git a/extensions/Wikibase/client/includes/DispatchingServiceFactory.php b/extensions/Wikibase/client/includes/DispatchingServiceFactory.php index 59d857b..03d31cb 100644 --- a/extensions/Wikibase/client/includes/DispatchingServiceFactory.php +++ b/extensions/Wikibase/client/includes/DispatchingServiceFactory.php @@ -75,7 +75,11 @@ /** * Returns a map of id prefix mappings defined for configured foreign repositories. - * @return array Associative array mapping repository names to repository-specific prefix mapping + * + * @param array[] $settings + * + * @return array[] Associative array mapping repository names to repository-specific prefix + * mapping. */ private function getIdPrefixMaps( array $settings ) { $mappings = []; diff --git a/extensions/Wikibase/client/includes/Hooks/InterwikiSortingHookHandlers.php b/extensions/Wikibase/client/includes/Hooks/InterwikiSortingHookHandlers.php index a7319cf..c2736ad 100644 --- a/extensions/Wikibase/client/includes/Hooks/InterwikiSortingHookHandlers.php +++ b/extensions/Wikibase/client/includes/Hooks/InterwikiSortingHookHandlers.php @@ -36,7 +36,7 @@ private $alwaysSort; /** - * @return InterwikiSortingConfig + * @return self */ public static function newFromGlobalState() { $wikibaseClient = WikibaseClient::getDefaultInstance(); @@ -57,7 +57,7 @@ * @param Config $config * @param NamespaceChecker $namespaceChecker * - * @return InterwikiSortingHookHandlers + * @return self */ public static function newFromInterwikiSortingConfig( Config $config, @@ -69,7 +69,7 @@ $config->get( 'InterwikiSortingSortPrepend' ) ); - return new InterwikiSortingHookHandlers( + return new self( $interwikiSorter, $namespaceChecker, $config->get( 'InterwikiSortingAlwaysSort' ) @@ -80,7 +80,7 @@ * @param SettingsArray $settings * @param NamespaceChecker $namespaceChecker * - * @return InterwikiSortingHookHandlers + * @return self */ public static function newFromWikibaseConfig( SettingsArray $settings, @@ -92,7 +92,7 @@ $settings->getSetting( 'sortPrepend' ) ); - return new InterwikiSortingHookHandlers( + return new self( $interwikiSorter, $namespaceChecker, $settings->getSetting( 'alwaysSort' ) diff --git a/extensions/Wikibase/client/includes/Notifications/PageConnectionPresentationModel.php b/extensions/Wikibase/client/includes/Notifications/PageConnectionPresentationModel.php index bfa33dc..2d34b9a 100644 --- a/extensions/Wikibase/client/includes/Notifications/PageConnectionPresentationModel.php +++ b/extensions/Wikibase/client/includes/Notifications/PageConnectionPresentationModel.php @@ -18,7 +18,8 @@ class PageConnectionPresentationModel extends EchoEventPresentationModel { /** - * @param EchoEvent + * @param EchoEvent $event + * * @return string */ public function callbackForBundleCount( EchoEvent $event ) { diff --git a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibraryTest.php b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibraryTest.php index e85cfca..06bf2d3 100644 --- a/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibraryTest.php +++ b/extensions/Wikibase/client/tests/phpunit/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibraryTest.php @@ -232,7 +232,7 @@ * @param bool &$cacheSplit Will become true when the ParserCache has been split * @param Language|null $userLang The user's language * - * @return Scribunto_LuaWikibaseLibrary + * @return Scribunto_LuaWikibaseEntityLibrary */ private function newScribuntoLuaWikibaseLibrary( &$cacheSplit = false, Language $userLang = null ) { /* @var $engine Scribunto_LuaEngine */ diff --git a/extensions/Wikibase/client/tests/phpunit/includes/DispatchingServiceWiringTest.php b/extensions/Wikibase/client/tests/phpunit/includes/DispatchingServiceWiringTest.php index 0bca974..fc539ad 100644 --- a/extensions/Wikibase/client/tests/phpunit/includes/DispatchingServiceWiringTest.php +++ b/extensions/Wikibase/client/tests/phpunit/includes/DispatchingServiceWiringTest.php @@ -8,8 +8,6 @@ use Wikibase\Lib\Store\EntityRevisionLookup; /** - * @covers client/includes/DispatchingServiceWiring.php - * * @group Wikibase * @group WikibaseClient * diff --git a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/EchoNotificationsHandlersTest.php b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/EchoNotificationsHandlersTest.php index 729e370..df5633d 100644 --- a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/EchoNotificationsHandlersTest.php +++ b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/EchoNotificationsHandlersTest.php @@ -5,6 +5,7 @@ use EchoEvent; use MediaWikiTestCase; use Title; +use Wikibase\ChangeRow; use Wikibase\Client\Hooks\EchoNotificationsHandlers; use Wikibase\Client\RepoLinker; use Wikibase\Lib\Tests\Changes\TestChanges; diff --git a/extensions/Wikibase/client/tests/phpunit/includes/Store/RepositoryServiceWiringTest.php b/extensions/Wikibase/client/tests/phpunit/includes/Store/RepositoryServiceWiringTest.php index 2a4efed..ee4dc3b 100644 --- a/extensions/Wikibase/client/tests/phpunit/includes/Store/RepositoryServiceWiringTest.php +++ b/extensions/Wikibase/client/tests/phpunit/includes/Store/RepositoryServiceWiringTest.php @@ -11,8 +11,6 @@ use Wikibase\TermIndex; /** - * @covers client/includes/Store/RepositoryServiceWiring.php - * * @group Wikibase * @group WikibaseClient * diff --git a/extensions/Wikibase/lib/includes/Store/PropertyInfoLookup.php b/extensions/Wikibase/lib/includes/Store/PropertyInfoLookup.php index ce81897..79330fd 100644 --- a/extensions/Wikibase/lib/includes/Store/PropertyInfoLookup.php +++ b/extensions/Wikibase/lib/includes/Store/PropertyInfoLookup.php @@ -2,6 +2,7 @@ namespace Wikibase\Lib\Store; +use DBError; use Wikibase\DataModel\Entity\PropertyId; /** diff --git a/extensions/Wikibase/lib/includes/Store/Sql/SqlEntityInfoBuilder.php b/extensions/Wikibase/lib/includes/Store/Sql/SqlEntityInfoBuilder.php index 468d903..aef2797 100644 --- a/extensions/Wikibase/lib/includes/Store/Sql/SqlEntityInfoBuilder.php +++ b/extensions/Wikibase/lib/includes/Store/Sql/SqlEntityInfoBuilder.php @@ -512,6 +512,8 @@ /** * @see EntityInfoBuilder::removeMissing + * + * @param string $redirects A flag, either "keep-redirects" (default) or "remove-redirects". */ public function removeMissing( $redirects = 'keep-redirects' ) { $missingIds = $this->getMissingIds( $redirects !== 'keep-redirects' ); diff --git a/extensions/Wikibase/lib/tests/phpunit/EntityTypesTest.php b/extensions/Wikibase/lib/tests/phpunit/EntityTypesTest.php index 1b49cc7..f9f28d7 100644 --- a/extensions/Wikibase/lib/tests/phpunit/EntityTypesTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/EntityTypesTest.php @@ -9,8 +9,6 @@ use Wikibase\DataModel\SerializerFactory; /** - * @covers WikibaseLib.entitytypes.php - * * @group Wikibase * @group WikibaseLib * diff --git a/extensions/Wikibase/lib/tests/phpunit/Formatters/CommonsThumbnailFormatterTest.php b/extensions/Wikibase/lib/tests/phpunit/Formatters/CommonsThumbnailFormatterTest.php index 954a6ec..d39d378 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Formatters/CommonsThumbnailFormatterTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Formatters/CommonsThumbnailFormatterTest.php @@ -9,7 +9,7 @@ use Wikibase\Lib\Formatters\CommonsThumbnailFormatter; /** - * @covers Wikibase\Lib\CommonsThumbnailFormatter + * @covers Wikibase\Lib\Formatters\CommonsThumbnailFormatter * * @group ValueFormatters * @group WikibaseLib diff --git a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php index b678195..17146f6 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Store/DispatchingTermBufferTest.php @@ -10,7 +10,7 @@ use Wikimedia\Assert\ParameterAssertionException; /** - * @covers Wikibase\Store\DispatchingTermBuffer + * @covers Wikibase\Lib\Store\DispatchingTermBuffer * * @group Wikibase * @group WikibaseLib diff --git a/extensions/Wikibase/lib/tests/phpunit/Store/HttpUrlPropertyOrderProviderTest.php b/extensions/Wikibase/lib/tests/phpunit/Store/HttpUrlPropertyOrderProviderTest.php index fe89afa..80e4795 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Store/HttpUrlPropertyOrderProviderTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Store/HttpUrlPropertyOrderProviderTest.php @@ -6,7 +6,7 @@ use Wikibase\Lib\Store\HttpUrlPropertyOrderProvider; /** - * @covers Wikibase\Store\HttpUrlPropertyOrderProvider + * @covers Wikibase\Lib\Store\HttpUrlPropertyOrderProvider * * @group Wikibase * @group WikibaseLib diff --git a/extensions/Wikibase/lib/tests/phpunit/Store/MockPropertyInfoStoreTest.php b/extensions/Wikibase/lib/tests/phpunit/Store/MockPropertyInfoStoreTest.php index 51195de..0e7ceae 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Store/MockPropertyInfoStoreTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Store/MockPropertyInfoStoreTest.php @@ -5,7 +5,7 @@ use Wikibase\DataModel\Entity\PropertyId; /** - * @covers Wikibase\Test\MockPropertyInfoStore + * @covers Wikibase\Lib\Tests\Store\MockPropertyInfoStore * * @since 0.4 * diff --git a/extensions/Wikibase/lib/tests/phpunit/Store/WikiPagePropertyOrderProviderTest.php b/extensions/Wikibase/lib/tests/phpunit/Store/WikiPagePropertyOrderProviderTest.php index bf5b5c1..5d74762 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Store/WikiPagePropertyOrderProviderTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Store/WikiPagePropertyOrderProviderTest.php @@ -9,7 +9,7 @@ use MediaWikiTestCase; /** - * @covers Wikibase\Store\WikiPagePropertyOrderProvider + * @covers Wikibase\Lib\Store\WikiPagePropertyOrderProvider * @group Wikibase * @group WikibaseLib * @group Database diff --git a/extensions/Wikibase/lib/tests/phpunit/Units/UnitStorageTest.php b/extensions/Wikibase/lib/tests/phpunit/Units/UnitStorageTest.php index 38224b1..98f9664 100644 --- a/extensions/Wikibase/lib/tests/phpunit/Units/UnitStorageTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/Units/UnitStorageTest.php @@ -10,7 +10,9 @@ use RuntimeException; /** - * @covers \Wikibase\Lib\UnitConverter + * @covers Wikibase\Lib\JsonUnitStorage + * @covers Wikibase\Lib\CSVUnitStorage + * @covers Wikibase\Lib\BaseUnitStorage * * @group Wikibase * diff --git a/extensions/Wikibase/repo/i18n/lb.json b/extensions/Wikibase/repo/i18n/lb.json index fc325a5..b7e599f 100644 --- a/extensions/Wikibase/repo/i18n/lb.json +++ b/extensions/Wikibase/repo/i18n/lb.json @@ -165,6 +165,7 @@ "wikibase-mergeitems-toid": "D'ID op déi zesummegeluecht gëtt", "wikibase-mergeitems-submit": "Elementer zesummeleeën", "wikibase-mergeitems-success": "$1 gouf mat $3 zesummegeluecht a virugeleet.", + "wikibase-itemmerge-redirect": "Dës Elementer sinn eventuell scho fusionéiert.", "wikibase-itemmerge-failed-save": "D'Element konnt net gespäichert ginn.", "wikibase-itemmerge-permissiondenied": "Autorisatioun refuséiert", "wikibase-itemmerge-no-such-entity": "Element gouf net fonnt.", diff --git a/extensions/Wikibase/repo/i18n/zh-hans.json b/extensions/Wikibase/repo/i18n/zh-hans.json index f40dd31..adb9088 100644 --- a/extensions/Wikibase/repo/i18n/zh-hans.json +++ b/extensions/Wikibase/repo/i18n/zh-hans.json @@ -576,7 +576,7 @@ "apihelp-wbsetlabel-param-bot": "将此编辑标记为机器人编辑。此URL标记将只在用户属于“bot”用户组时受尊重。", "apihelp-wbsetlabel-param-language": "标签语言", "apihelp-wbsetlabel-param-value": "标签值", - "apihelp-wbsetlabel-example-1": "为ID为“Q42”的页面设置字符串“Wikimedia”作为英语标签,并报告它为漂亮打印的json", + "apihelp-wbsetlabel-example-1": "为ID为“Q42”的页面设置字符串“Wikimedia”作为英语标签,并报告它为优质打印的JSON。", "apihelp-wbsetlabel-example-2": "为带有英语维基 => \"Earth\"的项设置英语标签为“Earth”。", "apihelp-wbsetqualifier-description": "创建一个限定符或设置现有限定符的值。", "apihelp-wbsetqualifier-param-claim": "识别用于已在标识符中设置的声明的GUID", diff --git a/extensions/Wikibase/repo/includes/Api/RemoveQualifiers.php b/extensions/Wikibase/repo/includes/Api/RemoveQualifiers.php index f678d0c..9d9e51b 100644 --- a/extensions/Wikibase/repo/includes/Api/RemoveQualifiers.php +++ b/extensions/Wikibase/repo/includes/Api/RemoveQualifiers.php @@ -113,7 +113,9 @@ } /** - * Check the provided parameters + * @param array $params + * + * @throws ApiUsageException */ private function validateParameters( array $params ) { if ( !( $this->modificationHelper->validateStatementGuid( $params['claim'] ) ) ) { diff --git a/extensions/Wikibase/repo/includes/Api/SetAliases.php b/extensions/Wikibase/repo/includes/Api/SetAliases.php index 43f5062..07bf2bf 100644 --- a/extensions/Wikibase/repo/includes/Api/SetAliases.php +++ b/extensions/Wikibase/repo/includes/Api/SetAliases.php @@ -77,6 +77,10 @@ /** * @see ModifyEntity::validateParameters + * + * @param array $params + * + * @throws ApiUsageException */ protected function validateParameters( array $params ) { parent::validateParameters( $params ); diff --git a/extensions/Wikibase/repo/includes/Api/SetSiteLink.php b/extensions/Wikibase/repo/includes/Api/SetSiteLink.php index d475bcc..9b8b30d 100644 --- a/extensions/Wikibase/repo/includes/Api/SetSiteLink.php +++ b/extensions/Wikibase/repo/includes/Api/SetSiteLink.php @@ -79,23 +79,6 @@ } /** - * @see ModifyEntity::getEntityRevisionFromApiParams - */ - protected function getEntityRevisionFromApiParams( array $params ) { - $entityRev = parent::getEntityRevisionFromApiParams( $params ); - - // If we found anything then check if it is of the correct base class - if ( !is_null( $entityRev ) && !( $entityRev->getEntity() instanceof Item ) ) { - $this->errorReporter->dieError( - 'The content on the found page is not of correct type', - 'wrong-class' - ); - } - - return $entityRev; - } - - /** * @see ModifyEntity::modifyEntity */ protected function modifyEntity( EntityDocument &$entity, array $params, $baseRevId ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpAliases.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpAliases.php index 993617a..bf64e17 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpAliases.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpAliases.php @@ -100,6 +100,12 @@ /** * @see ChangeOp::apply() + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof AliasesProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpDescription.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpDescription.php index 5f0eae7..032e9f7 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpDescription.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpDescription.php @@ -76,6 +76,12 @@ /** * @see ChangeOp::apply() + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof DescriptionsProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php index 8238c48..8ca823d 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php @@ -84,6 +84,12 @@ * @see ChangeOp::apply() * - a new claim with $snak as mainsnak gets added when $claimGuid is empty and $snak is set * - the claim's mainsnak gets set to $snak when $claimGuid and $snak are set + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifier.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifier.php index e8d809f..0d41bf7 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifier.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifier.php @@ -73,6 +73,12 @@ * @see ChangeOp::apply() * - a new qualifier gets added when $snakHash is empty and $snak is set * - the qualifier gets set to $snak when $snakHash and $snak are set + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifierRemove.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifierRemove.php index 492ad95..5618da4 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifierRemove.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpQualifierRemove.php @@ -55,6 +55,12 @@ /** * @see ChangeOp::apply() + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReference.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReference.php index 7a2efbd..0affc78 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReference.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReference.php @@ -95,6 +95,12 @@ * @see ChangeOp::apply() * - a new reference gets added when $referenceHash is empty and $reference is set * - the reference gets set to $reference when $referenceHash and $reference are set + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReferenceRemove.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReferenceRemove.php index 288b7d7..647a614 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReferenceRemove.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpReferenceRemove.php @@ -55,6 +55,12 @@ /** * @see ChangeOp::apply() + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpSiteLink.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpSiteLink.php index 340b7b7..2bc5dd4 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpSiteLink.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpSiteLink.php @@ -129,6 +129,11 @@ /** * @see ChangeOp::apply + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof Item ) ) { diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpStatementRank.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpStatementRank.php index 6b02cb3..dff60d7 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpStatementRank.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpStatementRank.php @@ -55,6 +55,12 @@ /** * @see ChangeOp::apply() + * + * @param EntityDocument $entity + * @param Summary|null $summary + * + * @throws InvalidArgumentException + * @throws ChangeOpException */ public function apply( EntityDocument $entity, Summary $summary = null ) { if ( !( $entity instanceof StatementListProvider ) ) { diff --git a/extensions/Wikibase/repo/includes/MediaWikiLanguageDirectionalityLookup.php b/extensions/Wikibase/repo/includes/MediaWikiLanguageDirectionalityLookup.php index cf582f8..fa74c75 100644 --- a/extensions/Wikibase/repo/includes/MediaWikiLanguageDirectionalityLookup.php +++ b/extensions/Wikibase/repo/includes/MediaWikiLanguageDirectionalityLookup.php @@ -18,6 +18,10 @@ /** * @see LanguageDirectionalityLookup::getDirectionality + * + * @param string $languageCode + * + * @return string|null 'ltr', 'rtl' or null if unknown */ public function getDirectionality( $languageCode ) { return Language::factory( $languageCode )->getDir(); diff --git a/extensions/Wikibase/repo/includes/Parsers/MwTimeIsoParser.php b/extensions/Wikibase/repo/includes/Parsers/MwTimeIsoParser.php index 04ace74..532d55a 100644 --- a/extensions/Wikibase/repo/includes/Parsers/MwTimeIsoParser.php +++ b/extensions/Wikibase/repo/includes/Parsers/MwTimeIsoParser.php @@ -77,6 +77,8 @@ /** * @see StringValueParser::__construct + * + * @param ParserOptions|null $options */ public function __construct( ParserOptions $options = null ) { parent::__construct( $options ); diff --git a/extensions/Wikibase/repo/includes/Specials/SpecialNewProperty.php b/extensions/Wikibase/repo/includes/Specials/SpecialNewProperty.php index c068196..8c8e1cf 100644 --- a/extensions/Wikibase/repo/includes/Specials/SpecialNewProperty.php +++ b/extensions/Wikibase/repo/includes/Specials/SpecialNewProperty.php @@ -54,6 +54,8 @@ } /** + * @param string $dataType + * * @return bool */ private function dataTypeExists( $dataType ) { diff --git a/extensions/Wikibase/repo/includes/Store/Sql/EntityPerPageTable.php b/extensions/Wikibase/repo/includes/Store/Sql/EntityPerPageTable.php index 4eecffc..39a2ad8 100644 --- a/extensions/Wikibase/repo/includes/Store/Sql/EntityPerPageTable.php +++ b/extensions/Wikibase/repo/includes/Store/Sql/EntityPerPageTable.php @@ -35,7 +35,6 @@ /** * @param LoadBalancer $loadBalancer * @param EntityIdParser $entityIdParser - * @param EntityIdComposer $entityIdComposer */ public function __construct( LoadBalancer $loadBalancer, diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ViewEntityActionTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ViewEntityActionTest.php index e2e805e..85a1e8f 100644 --- a/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ViewEntityActionTest.php +++ b/extensions/Wikibase/repo/tests/phpunit/includes/Actions/ViewEntityActionTest.php @@ -111,7 +111,7 @@ } /** - * @covers ViewEntityAction::onBeforeDisplayNoArticleText + * @covers \Wikibase\ViewEntityAction::onBeforeDisplayNoArticleText */ public function testShow404() { $id = new ItemId( 'q1122334455' ); diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/EntityTypesTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/EntityTypesTest.php index 457a385..f979869 100644 --- a/extensions/Wikibase/repo/tests/phpunit/includes/EntityTypesTest.php +++ b/extensions/Wikibase/repo/tests/phpunit/includes/EntityTypesTest.php @@ -11,8 +11,6 @@ use Wikibase\View\EntityView; /** - * @covers WikibaseRepo.entitytypes.php - * * @group Wikibase * @group WikibaseRepo * diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/Specials/SpecialItemByTitleTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/Specials/SpecialItemByTitleTest.php index 4311aef..a1ba284 100644 --- a/extensions/Wikibase/repo/tests/phpunit/includes/Specials/SpecialItemByTitleTest.php +++ b/extensions/Wikibase/repo/tests/phpunit/includes/Specials/SpecialItemByTitleTest.php @@ -7,6 +7,7 @@ use SiteLookup; use SpecialPageTestBase; use Title; +use WebResponse; use Wikibase\DataModel\Entity\EntityId; use Wikibase\DataModel\Entity\ItemId; use Wikibase\Lib\LanguageNameLookup; @@ -187,13 +188,13 @@ * @dataProvider requestProvider */ public function testExecute( $sub, $target, array $matchers ) { - /* @var FauxResponse $response */ + /* @var WebResponse $response */ list( $output, $response ) = $this->executeSpecialPage( $sub ); if ( $target !== null ) { $target = Title::newFromText( $target )->getFullURL(); $expected = wfExpandUrl( $target, PROTO_CURRENT ); - $this->assertEquals( $expected, $response->getheader( 'Location' ), 'Redirect' ); + $this->assertEquals( $expected, $response->getHeader( 'Location' ), 'Redirect' ); } foreach ( $matchers as $key => $matcher ) { diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityStoreTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityStoreTest.php index 3f48449..1b6c466 100644 --- a/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityStoreTest.php +++ b/extensions/Wikibase/repo/tests/phpunit/includes/Store/Sql/WikiPageEntityStoreTest.php @@ -645,7 +645,7 @@ /** * @dataProvider provideCanCreateWithCustomId - * @covers WikiPageEntityStore::canCreateWithCustomId() + * @covers \Wikibase\Repo\Store\WikiPageEntityStore::canCreateWithCustomId */ public function testCanCreateWithCustomId( EntityId $id, $expected ) { /* @var WikiPageEntityStore $store */ diff --git a/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js b/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js index f5cd926..d468412 100644 --- a/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js +++ b/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js @@ -577,6 +577,7 @@ * @param {Object} options An object with keys `locked` and `autoStartEditing` * @param {wikibase.datamodel.Snak|null} snak * @param {jQuery} $snakview + * @param {Function} removeCallback * @return {jQuery.wikibase.snakview} The constructed snakview */ SELF.prototype.getSnakView = function( startEditingCallback, drawProperty, options, snak, $snakview, removeCallback ) { diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 00096e7..ae858fe 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1406,12 +1406,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "aeabf1549b026c49fdd872c1b066bd764357aa5b" + "reference": "54e002bd93d17b90ae5cb78b868a97a926c55c00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/aeabf1549b026c49fdd872c1b066bd764357aa5b", - "reference": "aeabf1549b026c49fdd872c1b066bd764357aa5b", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/54e002bd93d17b90ae5cb78b868a97a926c55c00", + "reference": "54e002bd93d17b90ae5cb78b868a97a926c55c00", "shasum": "" }, "require": { @@ -1444,7 +1444,7 @@ "jakub-onderka/php-parallel-lint": "0.9.2", "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0" }, - "time": "2016-12-26 21:42:40", + "time": "2016-12-29 09:25:42", "type": "mediawiki-extension", "installation-source": "dist", "autoload": { -- To view, visit https://gerrit.wikimedia.org/r/329594 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1c62e28dd551d2d4a98332eaae1f3af1480010e1 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