WikidataBuilder has uploaded a new change for review. https://gerrit.wikimedia.org/r/260907
Change subject: New Wikidata Build - 2015-12-24T10:00:01+0000 ...................................................................... New Wikidata Build - 2015-12-24T10:00:01+0000 Change-Id: I4ec0f25830e8a0ed355844a576e9bcbc4360b185 --- M composer.lock M extensions/ExternalValidation/i18n/sd.json M extensions/Quality/i18n/sd.json M extensions/Wikibase/client/i18n/ckb.json A extensions/Wikibase/client/tests/phpunit/includes/modules/SiteModuleTest.php M extensions/Wikibase/lib/includes/formatters/EntityIdHtmlLinkFormatter.php M extensions/Wikibase/lib/includes/formatters/EntityIdLinkFormatter.php M extensions/Wikibase/lib/includes/formatters/EntityIdPlainLinkFormatter.php M extensions/Wikibase/lib/includes/formatters/EntityIdTitleFormatter.php M extensions/Wikibase/lib/includes/formatters/EntityIdValueFormatter.php M extensions/Wikibase/lib/includes/formatters/HtmlTimeFormatter.php M extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php A extensions/Wikibase/lib/tests/phpunit/includes/modules/RepoAccessModuleTest.php A extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleTest.php R extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleWorkerTest.php M extensions/Wikibase/purtle/src/RdfWriterFactory.php M extensions/Wikibase/repo/WikibaseRepo.datatypes.php M extensions/Wikibase/repo/i18n/de.json M extensions/Wikibase/repo/i18n/gl.json M extensions/Wikibase/repo/i18n/zh-hans.json M extensions/Wikibase/repo/includes/Parsers/YearTimeParser.php M extensions/Wikibase/repo/includes/specials/SpecialModifyTerm.php M extensions/Wikibase/repo/includes/specials/SpecialSetAliases.php M extensions/Wikibase/repo/includes/specials/SpecialSetDescription.php M extensions/Wikibase/repo/includes/specials/SpecialSetLabel.php A extensions/Wikibase/repo/tests/phpunit/includes/DataTypeSelectorTest.php M extensions/Wikibase/repo/tests/phpunit/includes/rdf/RdfVocabularyTest.php M vendor/composer/autoload_classmap.php M vendor/composer/installed.json 29 files changed, 300 insertions(+), 36 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/07/260907/1 diff --git a/composer.lock b/composer.lock index 6c56352..57d69d7 100644 --- a/composer.lock +++ b/composer.lock @@ -1194,7 +1194,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityExternalValidation", - "reference": "4aa3e1df3d8003f94507b382633525f4835f408c" + "reference": "7fa347b241993d872ca92d3c3c7478518fb24d76" }, "require": { "php": ">=5.3.0", @@ -1242,7 +1242,7 @@ "support": { "issues": "https://phabricator.wikimedia.org/project/profile/1203/" }, - "time": "2015-12-21 21:07:57" + "time": "2015-12-23 21:08:34" }, { "name": "wikibase/internal-serialization", @@ -1355,7 +1355,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality", - "reference": "0fc1b596805e372c3860f077777431ae5c9b922f" + "reference": "776c34b62713128a352ee15f0f5bbdf91a91031e" }, "require": { "php": ">=5.3.0", @@ -1399,7 +1399,7 @@ "support": { "issues": "https://phabricator.wikimedia.org/project/profile/989/" }, - "time": "2015-12-21 21:07:53" + "time": "2015-12-23 21:08:29" }, { "name": "wikibase/serialization-javascript", @@ -1448,12 +1448,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6" + "reference": "e2d525ed58dd57b95d322fd6a1beed37e5c03b8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b99fd6badc213be7e690970a3fe3bfb2354187e6", - "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/e2d525ed58dd57b95d322fd6a1beed37e5c03b8e", + "reference": "e2d525ed58dd57b95d322fd6a1beed37e5c03b8e", "shasum": "" }, "require": { @@ -1524,7 +1524,7 @@ "wikibaserepo", "wikidata" ], - "time": "2015-12-23 09:55:27" + "time": "2015-12-23 21:08:11" }, { "name": "wikibase/wikimedia-badges", diff --git a/extensions/ExternalValidation/i18n/sd.json b/extensions/ExternalValidation/i18n/sd.json index 239faaf..42a52e3 100644 --- a/extensions/ExternalValidation/i18n/sd.json +++ b/extensions/ExternalValidation/i18n/sd.json @@ -8,6 +8,6 @@ }, "wbq-subextension-name-wbqev": "خارجي تصديق", "wbqev-violation-header-external-source": "خارجي ذريعو:", - "wbqev-violation-header-local-value": "وڪياعداد قدر:", + "wbqev-violation-header-local-value": "وڪيمواد قدر:", "wbqev-violation-header-external-values": "خارجي قدر:" } diff --git a/extensions/Quality/i18n/sd.json b/extensions/Quality/i18n/sd.json index c899959..01478c2 100644 --- a/extensions/Quality/i18n/sd.json +++ b/extensions/Quality/i18n/sd.json @@ -17,7 +17,7 @@ "wbq-violations-submit-button-label": "خلاف ورزيون ڏيکاريو", "wbq-violations-invalid-entity-id": "ڏنل آءِ ڊي قابل قبول نه آهي.", "wbq-violations-not-existent-entity": "هڪ وجود آءِ ڊي سان ڏنل وجود نٿي رکي.", - "wbq-violations-invalid-property-id": "ڄاڻايل خصوصيتي سڃاڻپ ڪار نہ آهي.", + "wbq-violations-invalid-property-id": "ڄاڻايل خصوصيتي سڃاڻپ قابلِ ڪار نہ آهي.", "wbq-violations-not-existent-property": "آءِ ڊي سان ڏنل ملڪيت وجود نٿي رکي آهي.", "wbq-violations-table-header-entity": "هستي", "wbq-violations-table-header-claim": "دعوىٰ", diff --git a/extensions/Wikibase/client/i18n/ckb.json b/extensions/Wikibase/client/i18n/ckb.json index 3f6d8f0..ee90edc 100644 --- a/extensions/Wikibase/client/i18n/ckb.json +++ b/extensions/Wikibase/client/i18n/ckb.json @@ -40,7 +40,8 @@ "wikibase-rc-wikibase-edit-title": "دەستکاریی {{WBREPONAME}}", "wikibase-replicationnote": "تکایە ئاگادار بن چەند خولەک دەگرێ ھەتا گۆڕانکارییەکان لە ھەموو ویکییەکاندا دەربکەوێ.", "wikibase-watchlist-show-changes-pref": "دەستکارییەکانی {{WBREPONAME}} لە پێرستی چاودێرییەکەت نیشان بدە", - "wikibase-unconnectedpages-submit": "بڕۆ", + "wikibase-unconnectedpages-submit": "پەڕەکان نیشان بدە", + "wikibase-pageswithbadges-submit": "پەڕەکان نیشان بدە", "wikibase-pageinfo-entity-id": "پێناسەی بەندی {{WBREPONAME}}", "wikibase-pageinfo-entity-id-none": "ھیچ", "wikibase-otherprojects": "پرۆژەکانی تر" diff --git a/extensions/Wikibase/client/tests/phpunit/includes/modules/SiteModuleTest.php b/extensions/Wikibase/client/tests/phpunit/includes/modules/SiteModuleTest.php new file mode 100644 index 0000000..307fa1d --- /dev/null +++ b/extensions/Wikibase/client/tests/phpunit/includes/modules/SiteModuleTest.php @@ -0,0 +1,36 @@ +<?php + +namespace Wikibase\Client\Tests\Modules; + +use PHPUnit_Framework_TestCase; +use ResourceLoaderContext; +use Wikibase\SiteModule; + +/** + * @covers Wikibase\SiteModule + * + * @group Wikibase + * @group WikibaseClient + * + * @licence GNU GPL v2+ + * @author Thiemo Mättig + */ +class SiteModuleTest extends PHPUnit_Framework_TestCase { + + /** + * @return ResourceLoaderContext + */ + private function getContext() { + return $this->getMockBuilder( 'ResourceLoaderContext' ) + ->disableOriginalConstructor() + ->getMock(); + } + + public function testGetScript() { + $module = new SiteModule(); + $script = $module->getScript( $this->getContext() ); + $this->assertStringStartsWith( 'mediaWiki.config.set( "wbCurrentSite", ', $script ); + $this->assertStringEndsWith( ' );', $script ); + } + +} diff --git a/extensions/Wikibase/lib/includes/formatters/EntityIdHtmlLinkFormatter.php b/extensions/Wikibase/lib/includes/formatters/EntityIdHtmlLinkFormatter.php index 9467288..cdb7490 100644 --- a/extensions/Wikibase/lib/includes/formatters/EntityIdHtmlLinkFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/EntityIdHtmlLinkFormatter.php @@ -52,7 +52,7 @@ * * @param EntityId $entityId * - * @return string + * @return string HTML */ public function formatEntityId( EntityId $entityId ) { $title = $this->entityTitleLookup->getTitleForId( $entityId ); diff --git a/extensions/Wikibase/lib/includes/formatters/EntityIdLinkFormatter.php b/extensions/Wikibase/lib/includes/formatters/EntityIdLinkFormatter.php index d5a182d..4f06ddc 100644 --- a/extensions/Wikibase/lib/includes/formatters/EntityIdLinkFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/EntityIdLinkFormatter.php @@ -20,7 +20,7 @@ * * @param EntityId $entityId * - * @return string + * @return string Wikitext */ public function formatEntityId( EntityId $entityId ) { $title = parent::formatEntityId( $entityId ); diff --git a/extensions/Wikibase/lib/includes/formatters/EntityIdPlainLinkFormatter.php b/extensions/Wikibase/lib/includes/formatters/EntityIdPlainLinkFormatter.php index b718c93..8eb97f4 100644 --- a/extensions/Wikibase/lib/includes/formatters/EntityIdPlainLinkFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/EntityIdPlainLinkFormatter.php @@ -21,7 +21,7 @@ * * @param EntityId $entityId * - * @return string + * @return string Wikitext */ public function formatEntityId( EntityId $entityId ) { $title = parent::formatEntityId( $entityId ); diff --git a/extensions/Wikibase/lib/includes/formatters/EntityIdTitleFormatter.php b/extensions/Wikibase/lib/includes/formatters/EntityIdTitleFormatter.php index 6343008..1499599 100644 --- a/extensions/Wikibase/lib/includes/formatters/EntityIdTitleFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/EntityIdTitleFormatter.php @@ -33,7 +33,7 @@ * * @param EntityId $entityId * - * @return string + * @return string Plain text */ public function formatEntityId( EntityId $entityId ) { $title = $this->titleLookup->getTitleForId( $entityId ); diff --git a/extensions/Wikibase/lib/includes/formatters/EntityIdValueFormatter.php b/extensions/Wikibase/lib/includes/formatters/EntityIdValueFormatter.php index 54fc678..dbf6988 100644 --- a/extensions/Wikibase/lib/includes/formatters/EntityIdValueFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/EntityIdValueFormatter.php @@ -8,6 +8,8 @@ use Wikibase\DataModel\Services\EntityId\EntityIdFormatter; /** + * A simple wrapper that forwards formatting of an EntityIdValue object to an EntityIdFormatter. + * * @since 0.5 * * @licence GNU GPL v2+ @@ -38,7 +40,8 @@ * @param EntityIdValue $value * * @throws InvalidArgumentException - * @return string Text + * @return string Either plain text, wikitext or HTML, depending on the EntityIdFormatter + * provided. */ public function format( $value ) { if ( !( $value instanceof EntityIdValue ) ) { diff --git a/extensions/Wikibase/lib/includes/formatters/HtmlTimeFormatter.php b/extensions/Wikibase/lib/includes/formatters/HtmlTimeFormatter.php index 5f5d52c..2f498fa 100644 --- a/extensions/Wikibase/lib/includes/formatters/HtmlTimeFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/HtmlTimeFormatter.php @@ -9,6 +9,14 @@ use ValueFormatters\ValueFormatterBase; /** + * A value formatter that creates a basic, single-line HTML representation of a TimeValue's date, + * time and calendar model. The calendar model is added in superscript when needed, either because + * it's not obvious (e.g. a date in 1800 could be Julian or Gregorian) or because it's different + * from what the parsers would detect (where 1582 and before is Julian, and 1583 and later is + * Gregorian). + * + * @see Wikibase\Lib\TimeDetailsFormatter + * * @since 0.5 * * @license GNU GPL v2+ @@ -30,9 +38,13 @@ /** * @param FormatterOptions|null $options - * @param ValueFormatter $dateTimeFormatter + * @param ValueFormatter $dateTimeFormatter A value formatter that accepts TimeValue objects and + * returns the formatted date and time, but not the calendar model. Must return HTML. */ - public function __construct( FormatterOptions $options = null, ValueFormatter $dateTimeFormatter ) { + public function __construct( + FormatterOptions $options = null, + ValueFormatter $dateTimeFormatter + ) { parent::__construct( $options ); $this->dateTimeFormatter = $dateTimeFormatter; diff --git a/extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php b/extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php index b08426c..5ce416c 100644 --- a/extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php +++ b/extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php @@ -12,6 +12,8 @@ /** * Formatter for rendering the details of a TimeValue (most useful for diffs) in HTML. * + * @see Wikibase\Lib\HtmlTimeFormatter + * * @since 0.5 * * @licence GNU GPL v2+ diff --git a/extensions/Wikibase/lib/tests/phpunit/includes/modules/RepoAccessModuleTest.php b/extensions/Wikibase/lib/tests/phpunit/includes/modules/RepoAccessModuleTest.php new file mode 100644 index 0000000..ac47bd3 --- /dev/null +++ b/extensions/Wikibase/lib/tests/phpunit/includes/modules/RepoAccessModuleTest.php @@ -0,0 +1,36 @@ +<?php + +namespace Wikibase\Lib\Tests\Modules; + +use PHPUnit_Framework_TestCase; +use ResourceLoaderContext; +use Wikibase\RepoAccessModule; + +/** + * @covers Wikibase\RepoAccessModule + * + * @group Wikibase + * @group WikibaseLib + * + * @licence GNU GPL v2+ + * @author Thiemo Mättig + */ +class RepoAccessModuleTest extends PHPUnit_Framework_TestCase { + + /** + * @return ResourceLoaderContext + */ + private function getContext() { + return $this->getMockBuilder( 'ResourceLoaderContext' ) + ->disableOriginalConstructor() + ->getMock(); + } + + public function testGetScript() { + $module = new RepoAccessModule(); + $script = $module->getScript( $this->getContext() ); + $this->assertStringStartsWith( 'mediaWiki.config.set("wbRepo",', $script ); + $this->assertStringEndsWith( ');', $script ); + } + +} diff --git a/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleTest.php b/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleTest.php new file mode 100644 index 0000000..31e647e --- /dev/null +++ b/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleTest.php @@ -0,0 +1,44 @@ +<?php + +namespace Wikibase\Lib\Tests\Modules; + +use PHPUnit_Framework_TestCase; +use ResourceLoaderContext; +use Wikibase\SitesModule; + +/** + * @covers Wikibase\SitesModule + * + * @group Wikibase + * @group WikibaseLib + * + * @licence GNU GPL v2+ + * @author Thiemo Mättig + */ +class SitesModuleTest extends PHPUnit_Framework_TestCase { + + /** + * @return ResourceLoaderContext + */ + private function getContext() { + return $this->getMockBuilder( 'ResourceLoaderContext' ) + ->disableOriginalConstructor() + ->getMock(); + } + + public function testGetScript() { + $module = new SitesModule(); + $script = $module->getScript( $this->getContext() ); + $this->assertStringStartsWith( 'mediaWiki.config.set("wbSiteDetails",', $script ); + $this->assertStringEndsWith( ');', $script ); + } + + public function testGetDefinitionSummary() { + $module = new SitesModule(); + $summary = $module->getDefinitionSummary( $this->getContext() ); + $this->assertInternalType( 'array', $summary ); + $this->assertArrayHasKey( 0, $summary ); + $this->assertArrayHasKey( 'dataHash', $summary[0] ); + } + +} diff --git a/extensions/Wikibase/lib/tests/phpunit/SitesModuleWorkerTest.php b/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleWorkerTest.php similarity index 99% rename from extensions/Wikibase/lib/tests/phpunit/SitesModuleWorkerTest.php rename to extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleWorkerTest.php index f45214e..74ebeff 100644 --- a/extensions/Wikibase/lib/tests/phpunit/SitesModuleWorkerTest.php +++ b/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleWorkerTest.php @@ -20,6 +20,7 @@ * @uses Wikibase\Lib\LanguageNameLookup * * @group Wikibase + * @group WikibaseLib * * @author Adrian Heine < adrian.he...@wikimedia.de > */ diff --git a/extensions/Wikibase/purtle/src/RdfWriterFactory.php b/extensions/Wikibase/purtle/src/RdfWriterFactory.php index 46a04f0..3d29392 100644 --- a/extensions/Wikibase/purtle/src/RdfWriterFactory.php +++ b/extensions/Wikibase/purtle/src/RdfWriterFactory.php @@ -5,8 +5,6 @@ use InvalidArgumentException; /** - * Factory for RdfWriters - * * @since 0.5 * * @licence GNU GPL v2+ diff --git a/extensions/Wikibase/repo/WikibaseRepo.datatypes.php b/extensions/Wikibase/repo/WikibaseRepo.datatypes.php index a01e7dc..ebd5e6b 100644 --- a/extensions/Wikibase/repo/WikibaseRepo.datatypes.php +++ b/extensions/Wikibase/repo/WikibaseRepo.datatypes.php @@ -86,7 +86,7 @@ 'PT:commonsMedia' => array( 'validator-factory-callback' => function() { $factory = WikibaseRepo::getDefaultValidatorBuilders(); - return $factory->buildStringValidators(); + return $factory->buildMediaValidators(); }, 'parser-factory-callback' => $newStringParser, 'formatter-factory-callback' => function( $format, FormatterOptions $options ) { diff --git a/extensions/Wikibase/repo/i18n/de.json b/extensions/Wikibase/repo/i18n/de.json index 10d744c..3fae7c1 100644 --- a/extensions/Wikibase/repo/i18n/de.json +++ b/extensions/Wikibase/repo/i18n/de.json @@ -379,6 +379,7 @@ "apihelp-wbeditentity-example-8": "Erstellt eine neue Behauptung für das Datenobjekt der Eigenschaft P56 und dem Wert „ExampleString“", "apihelp-wbeditentity-example-9": "Entfernt die Behauptungen des Datenobjekts mit den GUIDs Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F und Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X", "apihelp-wbeditentity-example-10": "Legt die Behauptung mit der GUID für den Wert der Behauptung fest", + "apihelp-wbeditentity-example-12": "Entfernt eine Bezeichnung", "apihelp-wbformatvalue-description": "Formatiert Datenwerte.", "apihelp-wbformatvalue-param-generate": "Das Ausgabeformat, das generiert werden soll.", "apihelp-wbformatvalue-param-datatype": "Der Datentyp des Wertes. Dieser wird vom Typ des Wertes bestimmt", @@ -410,6 +411,7 @@ "apihelp-wbmergeitems-example-2": "Führt Daten von Q555 in Q3 zusammen", "apihelp-wbparsevalue-description": "Parst die Werte mithilfe eines Werteparsers.", "apihelp-wbparsevalue-param-parser": "Kennung des zu verwendenden Werteparsers. <span class=\"apihelp-deprecated\">Veraltet.</span> Verwende stattdessen den Datentyp-Parameter.", + "apihelp-wbparsevalue-param-datatype": "Datentyp des zu parsenden Wertes. Bestimmt den zu verwendenden Parser.", "apihelp-wbparsevalue-param-values": "Die zu parsenden Werte", "apihelp-wbparsevalue-example-1": "Parst eine reine Zeichenfolge in ein StringValue-Objekt.", "apihelp-wbremoveclaims-description": "Entfernt Wikibase-Behauptungen.", diff --git a/extensions/Wikibase/repo/i18n/gl.json b/extensions/Wikibase/repo/i18n/gl.json index 887d07b..607f8ab 100644 --- a/extensions/Wikibase/repo/i18n/gl.json +++ b/extensions/Wikibase/repo/i18n/gl.json @@ -329,10 +329,13 @@ "apihelp-wbavailablebadges-description": "Consultas de elementos distintivos dispoñibles.", "apihelp-wbavailablebadges-example-1": "Consulta todos os elementos distintivo dispoñibles", "apihelp-wbcreateclaim-description": "Crea afirmacións de Wikibase.", + "apihelp-wbcreateclaim-param-baserevid": "Identificador numérico para a revisión na que basear a edición.\nÚsase para detectar conflitos durante a gravación.", + "apihelp-wbcreateclaim-param-bot": "Marcar esta edición como bot. Esta etiqueta de URL só será respectada se o usuario pertence ó grupo \"bot\".", "apihelp-wbcreateclaim-param-entity": "Identificador da entidade na que está engadindo unha afirmación", "apihelp-wbcreateclaim-param-property": "Identificador da propiedade snak", "apihelp-wbcreateclaim-param-value": "Valor do snak ó crear unha afirmación cun snak que ten un valor", "apihelp-wbcreateclaim-param-snaktype": "O tipo do snak", + "apihelp-wbcreateclaim-param-summary": "Resumo da edición.\nEngadirase un comentario xenerado automaticamente. O límite de lonxitude do autocomentario xunto co seu resumo é de 260 caracteres. Teña en conta que todo o que exceda dese límite non será tido en conta.", "apihelp-wbcreateclaim-example-1": "Crea unha afirmación para o elemento Q42 de propiedade P9001 cun snak sen valor.", "apihelp-wbcreateclaim-example-2": "Crea unha afirmación para o elemento Q42 con propiedade P9002 co valor cadea de caracteres \"itsastring\" (\"éunhacadeadecaracteres\")", "apihelp-wbcreateclaim-example-3": "Crea unha afirmación para o elemento Q42 coa propiedade P9003 co un valor de item Q1", @@ -424,20 +427,30 @@ "apihelp-wbparsevalue-description": "Analiza valores usando un analizador de valores.", "apihelp-wbparsevalue-param-parser": "Identificador do analizador de valores a usar. <span class=\"apihelp-deprecated\">Obsoleto</span>. Utilice o parámetro de tipo de datos no seu lugar.", "apihelp-wbparsevalue-param-datatype": "Tipo de datos do valor a analizar. Determina o analizador a utilizar.", + "apihelp-wbparsevalue-param-validate": "Se adicionalmente verificar os datos transmitidos.", "apihelp-wbparsevalue-param-values": "Valores a analizar", "apihelp-wbparsevalue-param-options": "As opcións que o analizador debería usar. Proporcionadas como un obxecto JSON.", "apihelp-wbparsevalue-example-1": "Analiza unha cadea sen formato nun obxecto de valores de cadeas.", "apihelp-wbparsevalue-example-2": "Analiza 1994-02-08 nun obxecto de valores de datas cunha precisión de 9 (ano).", "apihelp-wbparsevalue-example-3": "Analiza 1994-02-08 nun obxecto de valores de datas cunha precisión de 14 (segundo) coa validación activada, resultando nun erro de validación.", "apihelp-wbremoveclaims-description": "Elimina afirmacións de Wikibase.", + "apihelp-wbremoveclaims-param-baserevid": "Identificador numérico para a revisión na que basear a edición.\nÚsase para detectar conflitos durante a gravación.", + "apihelp-wbremoveclaims-param-bot": "Marcar esta edición como bot. Esta etiqueta de URL só será respectada se o usuario pertence ó grupo \"bot\".", "apihelp-wbremoveclaims-param-claim": "Un GUID ou varios (separados por barras verticais, |) GUIDs identificando as afirmacións a eliminar. \nTodas as afirmacións deben pertencer á mesma entidade.", + "apihelp-wbremoveclaims-param-summary": "Resumo da edición.\nEngadirase un comentario xenerado automaticamente. O límite de lonxitude do autocomentario xunto co seu resumo é de 260 caracteres. Teña en conta que todo o que exceda dese límite non será tido en conta.", "apihelp-wbremoveclaims-example-1": "Eliminar afirmación con GUID de \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N\"", "apihelp-wbremovequalifiers-description": "Elimina un cualificador dunha afirmación.", + "apihelp-wbremovequalifiers-param-baserevid": "Identificador numérico para a revisión na que basear a edición.\nÚsase para detectar conflitos durante a gravación.", + "apihelp-wbremovequalifiers-param-bot": "Marcar esta edición como bot. Esta etiqueta de URL só será respectada se o usuario pertence ó grupo \"bot\".", "apihelp-wbremovequalifiers-param-claim": "O GUID que identifica a afirmación da que eliminar os cualificadores", "apihelp-wbremovequalifiers-param-qualifiers": "Función hash do snak dos cualificadores a eliminar", + "apihelp-wbremovequalifiers-param-summary": "Resumo da edición.\nEngadirase un comentario xenerado automaticamente. O límite de lonxitude do autocomentario xunto co seu resumo é de 260 caracteres. Teña en conta que todo o que exceda dese límite non será tido en conta.", "apihelp-wbremovequalifiers-example-1": "Eliminar o cualificador con función hash \"1eb8793c002b1d9820c833d234a1b54c8e94187e\" da afirmación con GUID \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"", "apihelp-wbremovereferences-description": "Elimina un ou máis referencias á mesma declaración.", + "apihelp-wbremovereferences-param-baserevid": "Identificador numérico para a revisión na que basear a edición.\nÚsase para detectar conflitos durante a gravación.", + "apihelp-wbremovereferences-param-bot": "Marcar esta edición como bot. Esta etiqueta de URL só será respectada se o usuario pertence ó grupo \"bot\".", "apihelp-wbremovereferences-param-statement": "Un GUID que identifica a declaración para a que se vai fixar a referencia", + "apihelp-wbremovereferences-param-summary": "Resumo da edición.\nEngadirase un comentario xenerado automaticamente. O límite de lonxitude do autocomentario xunto co seu resumo é de 260 caracteres. Teña en conta que todo o que exceda dese límite non será tido en conta.", "apihelp-wbremovereferences-param-references": "As funcións hash das referencias que deben ser eliminadas", "apihelp-wbremovereferences-example-1": "Eliminar a referencia coa función hash \"455481eeac76e6a8af71a6b493c073d54788e7e9\" da afirmación con GUID \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"", "apihelp-wbsearchentities-description": "Busca entidades usando etiquetas e alias.\nDevolve unha etiqueta e descrición para a entidade na lingua do usuario, se é posible.\nDevolve os detalles do termo asociado.\nO texto do termo asociado tamén está presente na clave alias se se é diferente da etiqueta que se visualiza.", @@ -526,7 +539,7 @@ "apihelp-wbsetreference-description": "Crea unha referencia ou asigna o valor dunha xa existente.", "apihelp-wbsetreference-param-statement": "Un GUID que identifica a declaración para a que se vai fixar a referencia", "apihelp-wbsetreference-param-snaks": "Snak a asignar á referencia. O obxecto JSON con identificadores de propiedade apuntado a matrices contendo os snaks para esa propiedade", - "apihelp-wbsetreference-param-snaks-order": "Orde dos snaks. Lista separada por comas de identificadores de propiedade", + "apihelp-wbsetreference-param-snaks-order": "Orde dos snaks. Matriz JSON cadeas de identificadores de propiedade", "apihelp-wbsetreference-param-reference": "Función hash da referencia que debe ser actualizada. Opcional. Se non se indica, créase unha nova referencia.", "apihelp-wbsetreference-param-index": "Índice dentro lista de referencias de declaracións onde mover a referencia. Opcional. Se non se indica, unha referencia existente seguirá no seu lugar mentres que unha referencia nova será engadida.", "apihelp-wbsetreference-param-summary": "Resumo da edición.\nEngadirase un comentario xenerado automaticamente. O límite de lonxitude do autocomentario xunto co seu resumo é de 260 caracteres. Teña en conta que todo o que exceda dese límite non será tido en conta.", diff --git a/extensions/Wikibase/repo/i18n/zh-hans.json b/extensions/Wikibase/repo/i18n/zh-hans.json index 093f199..33c98e5 100644 --- a/extensions/Wikibase/repo/i18n/zh-hans.json +++ b/extensions/Wikibase/repo/i18n/zh-hans.json @@ -349,10 +349,12 @@ "apihelp-wbavailablebadges-description": "查询可用的徽章项。", "apihelp-wbavailablebadges-example-1": "查询所有可用的徽章项", "apihelp-wbcreateclaim-description": "创建Wikibase声称。", + "apihelp-wbcreateclaim-param-bot": "将此编辑标记为机器人编辑。此URL标记将只在用户属于“bot”用户组时受尊重。", "apihelp-wbcreateclaim-param-entity": "您正在加入声称的实体的ID", "apihelp-wbcreateclaim-param-property": "snaks属性的ID", "apihelp-wbcreateclaim-param-value": "当创建带有值的snak的声称时snak的值", "apihelp-wbcreateclaim-param-snaktype": "snak类型", + "apihelp-wbcreateclaim-param-summary": "编辑摘要。\n将按照自动生成的评论。自动评论与摘要的长度限制是260个字符。需要小心任何超出上述限定的东西将被裁剪掉。", "apihelp-wbcreateclaim-example-1": "为属性P9001的项Q42创建声称,带无值的snak。", "apihelp-wbcreateclaim-example-2": "为属性P9002的项Q42创建声称,带字符串值“itsastring”", "apihelp-wbcreateclaim-example-3": "为属性P9003的项Q42创建声称,带项Q1的值", @@ -437,12 +439,18 @@ "apihelp-wbparsevalue-example-2": "解析1994-02-08为时间值对象,精度为9(年)。", "apihelp-wbparsevalue-example-3": "解析1994-02-08为时间值对象,精度为14(秒)并启用验证,返回验证失败。", "apihelp-wbremoveclaims-description": "移除Wikibase声称。", + "apihelp-wbremoveclaims-param-bot": "将此编辑标记为机器人编辑。此URL标记将只在用户属于“bot”用户组时受尊重。", + "apihelp-wbremoveclaims-param-summary": "编辑摘要。\n将按照自动生成的评论。自动评论与摘要的长度限制是260个字符。需要小心任何超出上述限定的东西将被裁剪掉。", "apihelp-wbremoveclaims-example-1": "移除带GUID“Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N”的声称", "apihelp-wbremovequalifiers-description": "从一个声称中移除一个限定符。", + "apihelp-wbremovequalifiers-param-bot": "将此编辑标记为机器人编辑。此URL标记将只在用户属于“bot”用户组时受尊重。", "apihelp-wbremovequalifiers-param-qualifiers": "要移动的限定符的Snak哈希", + "apihelp-wbremovequalifiers-param-summary": "编辑摘要。\n将按照自动生成的评论。自动评论与摘要的长度限制是260个字符。需要小心任何超出上述限定的东西将被裁剪掉。", "apihelp-wbremovequalifiers-example-1": "从带GUID“Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F”的声称中移除带哈希值“1eb8793c002b1d9820c833d234a1b54c8e94187e”的限定符", "apihelp-wbremovereferences-description": "移除同一个声明的一个或更多参考资料。", + "apihelp-wbremovereferences-param-bot": "将此编辑标记为机器人编辑。此URL标记将只在用户属于“bot”用户组时受尊重。", "apihelp-wbremovereferences-param-statement": "识别用于已在设置中的参考资料的声明的GUID", + "apihelp-wbremovereferences-param-summary": "编辑摘要。\n将按照自动生成的评论。自动评论与摘要的长度限制是260个字符。需要小心任何超出上述限定的东西将被裁剪掉。", "apihelp-wbremovereferences-param-references": "应该移除的参考资料的哈希值", "apihelp-wbremovereferences-example-1": "从GUID为“Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F”的声称中移除哈希值为“455481eeac76e6a8af71a6b493c073d54788e7e9”的参考资料", "apihelp-wbsearchentities-description": "使用标签和别名搜索实体。\n如果可用,返回用户语言中的实体标签和说明。\n返回匹配关键词的详细信息。\n当匹配词文本与显示的标签不同时,它也会存在于别名关键词中。", diff --git a/extensions/Wikibase/repo/includes/Parsers/YearTimeParser.php b/extensions/Wikibase/repo/includes/Parsers/YearTimeParser.php index 4cb27c7..b94038f 100644 --- a/extensions/Wikibase/repo/includes/Parsers/YearTimeParser.php +++ b/extensions/Wikibase/repo/includes/Parsers/YearTimeParser.php @@ -12,6 +12,11 @@ use ValueParsers\ValueParser; /** + * A straight parser that accepts various strings representing a year, and only a year. Accepts + * years before common era as well as optional thousands separators. Should be called after + * YearMonthTimeParser when you want to accept both formats, because strings like "1 999" may either + * represent a month and a year or a year with digit grouping. + * * @since 0.5 * * @licence GNU GPL v2+ diff --git a/extensions/Wikibase/repo/includes/specials/SpecialModifyTerm.php b/extensions/Wikibase/repo/includes/specials/SpecialModifyTerm.php index bf4def4..05da05b 100644 --- a/extensions/Wikibase/repo/includes/specials/SpecialModifyTerm.php +++ b/extensions/Wikibase/repo/includes/specials/SpecialModifyTerm.php @@ -300,12 +300,12 @@ * * @since 0.5 * - * @param Entity|null $entity + * @param Entity $entity * @param string $languageCode * @param string $value * * @return Summary */ - abstract protected function setValue( $entity, $languageCode, $value ); + abstract protected function setValue( Entity $entity, $languageCode, $value ); } diff --git a/extensions/Wikibase/repo/includes/specials/SpecialSetAliases.php b/extensions/Wikibase/repo/includes/specials/SpecialSetAliases.php index 9a9bda9..9d334ad 100644 --- a/extensions/Wikibase/repo/includes/specials/SpecialSetAliases.php +++ b/extensions/Wikibase/repo/includes/specials/SpecialSetAliases.php @@ -62,7 +62,7 @@ * * @return Summary */ - protected function setValue( $entity, $languageCode, $value ) { + protected function setValue( Entity $entity, $languageCode, $value ) { $summary = new Summary( 'wbsetaliases' ); if ( $value === '' ) { diff --git a/extensions/Wikibase/repo/includes/specials/SpecialSetDescription.php b/extensions/Wikibase/repo/includes/specials/SpecialSetDescription.php index a731606..e3bd8cd 100644 --- a/extensions/Wikibase/repo/includes/specials/SpecialSetDescription.php +++ b/extensions/Wikibase/repo/includes/specials/SpecialSetDescription.php @@ -60,7 +60,7 @@ * * @return Summary */ - protected function setValue( $entity, $languageCode, $value ) { + protected function setValue( Entity $entity, $languageCode, $value ) { $value = $value === '' ? null : $value; $summary = new Summary( 'wbsetdescription' ); diff --git a/extensions/Wikibase/repo/includes/specials/SpecialSetLabel.php b/extensions/Wikibase/repo/includes/specials/SpecialSetLabel.php index ed9c958..975f05b 100644 --- a/extensions/Wikibase/repo/includes/specials/SpecialSetLabel.php +++ b/extensions/Wikibase/repo/includes/specials/SpecialSetLabel.php @@ -60,7 +60,7 @@ * * @return Summary */ - protected function setValue( $entity, $languageCode, $value ) { + protected function setValue( Entity $entity, $languageCode, $value ) { $value = $value === '' ? null : $value; $summary = new Summary( 'wbsetlabel' ); diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/DataTypeSelectorTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/DataTypeSelectorTest.php new file mode 100644 index 0000000..d261b0a --- /dev/null +++ b/extensions/Wikibase/repo/tests/phpunit/includes/DataTypeSelectorTest.php @@ -0,0 +1,95 @@ +<?php + +namespace Wikibase\Test; + +use DataTypes\DataType; +use PHPUnit_Framework_TestCase; +use Wikibase\DataTypeSelector; + +/** + * @covers Wikibase\DataTypeSelector + * + * @group Wikibase + * @group WikibaseRepo + * + * @licence GNU GPL v2+ + * @author Thiemo Mättig + */ +class DataTypeSelectorTest extends PHPUnit_Framework_TestCase { + + /** + * @param DataType[]|null $dataTypes + * + * @return DataTypeSelector + */ + private function newInstance( array $dataTypes = null ) { + return new DataTypeSelector( + $dataTypes !== null ? $dataTypes : array( new DataType( '<PT>', '<VT>' ) ), + 'qqx' + ); + } + + /** + * @dataProvider getHtmlProvider + */ + public function testGetHtml( array $dataTypes, $selectedTypeId, $expected ) { + $selector = $this->newInstance( $dataTypes ); + $html = $selector->getHtml( '<ID>', '<NAME>', $selectedTypeId ); + $this->assertSame( $expected, $html ); + } + + public function getHtmlProvider() { + return array( + array( + array(), + '', + '<select name="<NAME>" id="<ID>" class="wb-select">' + . '</select>' + ), + array( + array( new DataType( '<PT>', '<VT>' ) ), + '', + '<select name="<NAME>" id="<ID>" class="wb-select">' + . '<option value="<PT>">(datatypes-type-<PT>)</option>' + . '</select>' + ), + array( + array( new DataType( 'PT1', 'VT1' ), new DataType( 'PT2', 'VT2' ) ), + 'PT2', + '<select name="<NAME>" id="<ID>" class="wb-select">' + . '<option value="PT1">(datatypes-type-PT1)</option>' + . '<option value="PT2" selected="">(datatypes-type-PT2)</option>' + . '</select>' + ), + ); + } + + public function testGetOptionsArray() { + $selector = $this->newInstance(); + $options = $selector->getOptionsArray(); + $this->assertSame( array( '<PT>' => '(datatypes-type-<PT>)' ), $options ); + } + + /** + * @dataProvider testGetOptionsHtmlProvider + */ + public function testGetOptionsHtml( $selectedTypeId, $expected ) { + $selector = $this->newInstance(); + $html = $selector->getOptionsHtml( $selectedTypeId ); + $this->assertSame( $expected, $html ); + } + + public function testGetOptionsHtmlProvider() { + return array( + array( + '', + '<option value="<PT>">(datatypes-type-<PT>)</option>' + ), + array( + '<PT>', + '<option value="<PT>" selected="">(datatypes-type-<PT>)</option>' + ), + ); + } + +} diff --git a/extensions/Wikibase/repo/tests/phpunit/includes/rdf/RdfVocabularyTest.php b/extensions/Wikibase/repo/tests/phpunit/includes/rdf/RdfVocabularyTest.php index bad76cf..cc3d644 100644 --- a/extensions/Wikibase/repo/tests/phpunit/includes/rdf/RdfVocabularyTest.php +++ b/extensions/Wikibase/repo/tests/phpunit/includes/rdf/RdfVocabularyTest.php @@ -13,6 +13,10 @@ /** * @covers Wikibase\Rdf\RdfVocabulary * + * @group Wikibase + * @group WikibaseRepo + * @group WikibaseRdf + * * @licence GNU GPL v2+ * @author Thiemo Mättig */ diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 7065c8a..0f6c2ab 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -443,6 +443,7 @@ 'Wikibase\\Client\\Tests\\Hooks\\SidebarHookHandlersTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/Hooks/SidebarHookHandlersTest.php', 'Wikibase\\Client\\Tests\\InterwikiSorterTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/InterwikiSorterTest.php', 'Wikibase\\Client\\Tests\\LangLinkHandlerTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/LangLinkHandlerTest.php', + 'Wikibase\\Client\\Tests\\Modules\\SiteModuleTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/modules/SiteModuleTest.php', 'Wikibase\\Client\\Tests\\NamespaceCheckerTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/NamespaceCheckerTest.php', 'Wikibase\\Client\\Tests\\OtherProjectsSitesGeneratorTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php', 'Wikibase\\Client\\Tests\\PropertyLabelNotResolvedExceptionTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/includes/PropertyLabelNotResolvedExceptionTest.php', @@ -831,6 +832,8 @@ 'Wikibase\\Lib\\Test\\WikibaseSnakFormatterBuildersTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/formatters/WikibaseSnakFormatterBuildersTest.php', 'Wikibase\\Lib\\Test\\WikibaseValueFormatterBuildersTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/formatters/WikibaseValueFormatterBuildersTest.php', 'Wikibase\\Lib\\Tests\\DataTypeDefinitionsTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/DataTypeDefinitionsTest.php', + 'Wikibase\\Lib\\Tests\\Modules\\RepoAccessModuleTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/includes/modules/RepoAccessModuleTest.php', + 'Wikibase\\Lib\\Tests\\Modules\\SitesModuleTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleTest.php', 'Wikibase\\Lib\\Tests\\Serialization\\CallbackFactoryTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/includes/serialization/CallbackFactoryTest.php', 'Wikibase\\Lib\\Tests\\Store\\FieldPropertyInfoProviderTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/store/FieldPropertyInfoProviderTest.php', 'Wikibase\\Lib\\TimeDetailsFormatter' => $baseDir . '/extensions/Wikibase/lib/includes/formatters/TimeDetailsFormatter.php', @@ -1200,6 +1203,7 @@ 'Wikibase\\Test\\ClaimSummaryBuilderTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/ClaimSummaryBuilderTest.php', 'Wikibase\\Test\\ClientDefaultsTest' => $baseDir . '/extensions/Wikibase/client/tests/phpunit/ClientDefaultsTest.php', 'Wikibase\\Test\\CopyrightMessageBuilderTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/CopyrightMessageBuilderTest.php', + 'Wikibase\\Test\\DataTypeSelectorTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/DataTypeSelectorTest.php', 'Wikibase\\Test\\DeferredCopyEntityHolderTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/content/DeferredCopyEntityHolderTest.php', 'Wikibase\\Test\\DeferredDecodingEntityHolderTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/content/DeferredDecodingEntityHolderTest.php', 'Wikibase\\Test\\DiffOpValueFormatterTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/Diff/DiffOpValueFormatterTest.php', @@ -1394,7 +1398,7 @@ 'Wikibase\\Test\\SiteLinkTableTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/store/Sql/SiteLinkTableTest.php', 'Wikibase\\Test\\SiteMatrixParserTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/sites/SiteMatrixParserTest.php', 'Wikibase\\Test\\SitesBuilderTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/sites/SitesBuilderTest.php', - 'Wikibase\\Test\\SitesModuleWorkerTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/SitesModuleWorkerTest.php', + 'Wikibase\\Test\\SitesModuleWorkerTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/includes/modules/SitesModuleWorkerTest.php', 'Wikibase\\Test\\SnakFactoryTest' => $baseDir . '/extensions/Wikibase/lib/tests/phpunit/SnakFactoryTest.php', 'Wikibase\\Test\\SnakValidatorTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/Validators/SnakValidatorTest.php', 'Wikibase\\Test\\SpecialEntitiesWithoutPageTest' => $baseDir . '/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntitiesWithoutPageTest.php', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 772981c..da5137d 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1236,12 +1236,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6" + "reference": "e2d525ed58dd57b95d322fd6a1beed37e5c03b8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b99fd6badc213be7e690970a3fe3bfb2354187e6", - "reference": "b99fd6badc213be7e690970a3fe3bfb2354187e6", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/e2d525ed58dd57b95d322fd6a1beed37e5c03b8e", + "reference": "e2d525ed58dd57b95d322fd6a1beed37e5c03b8e", "shasum": "" }, "require": { @@ -1273,7 +1273,7 @@ "jakub-onderka/php-parallel-lint": "0.9", "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0" }, - "time": "2015-12-23 09:55:27", + "time": "2015-12-23 21:08:11", "type": "mediawiki-extension", "installation-source": "dist", "autoload": { @@ -1407,7 +1407,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityExternalValidation", - "reference": "4aa3e1df3d8003f94507b382633525f4835f408c" + "reference": "7fa347b241993d872ca92d3c3c7478518fb24d76" }, "require": { "php": ">=5.3.0", @@ -1420,7 +1420,7 @@ "phpunit/phpunit": "~3.7,>=3.7.37", "satooshi/php-coveralls": "dev-master" }, - "time": "2015-12-21 21:07:57", + "time": "2015-12-23 21:08:34", "type": "mediawiki-extension", "installation-source": "source", "autoload": { @@ -1514,7 +1514,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality", - "reference": "0fc1b596805e372c3860f077777431ae5c9b922f" + "reference": "776c34b62713128a352ee15f0f5bbdf91a91031e" }, "require": { "php": ">=5.3.0", @@ -1526,7 +1526,7 @@ "phpunit/phpunit": "^3.7.37|~4.5", "satooshi/php-coveralls": "master-dev" }, - "time": "2015-12-21 21:07:53", + "time": "2015-12-23 21:08:29", "type": "mediawiki-extension", "installation-source": "source", "autoload": { -- To view, visit https://gerrit.wikimedia.org/r/260907 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4ec0f25830e8a0ed355844a576e9bcbc4360b185 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