Jeroen De Dauw has submitted this change and it was merged.

Change subject: Make monolingual-text datatype non-experimental
......................................................................


Make monolingual-text datatype non-experimental

Change-Id: Ifc2921f1c247de8f32d0b9dc4482484ea4e14f45
---
M lib/config/WikibaseLib.default.php
M lib/includes/WikibaseDataTypeBuilders.php
M lib/tests/phpunit/WikibaseDataTypeBuildersTest.php
3 files changed, 6 insertions(+), 5 deletions(-)

Approvals:
  WikidataJenkins: Verified
  Jeroen De Dauw: Looks good to me, approved



diff --git a/lib/config/WikibaseLib.default.php 
b/lib/config/WikibaseLib.default.php
index 6f82f10..292605f 100644
--- a/lib/config/WikibaseLib.default.php
+++ b/lib/config/WikibaseLib.default.php
@@ -98,6 +98,7 @@
                        'commonsMedia',
                        'globe-coordinate',
                        'quantity',
+                       'monolingualtext',
                        'string',
                        'time',
                        'url',
@@ -113,7 +114,6 @@
        if ( defined( 'WB_EXPERIMENTAL_FEATURES' ) && WB_EXPERIMENTAL_FEATURES 
) {
                // experimental data types
                $defaults['dataTypes'] = array_merge( $defaults['dataTypes'], 
array(
-                       'monolingualtext',
                        //'multilingual-text',
                ) );
        }
diff --git a/lib/includes/WikibaseDataTypeBuilders.php 
b/lib/includes/WikibaseDataTypeBuilders.php
index 92300b8..3e84ccc 100644
--- a/lib/includes/WikibaseDataTypeBuilders.php
+++ b/lib/includes/WikibaseDataTypeBuilders.php
@@ -92,10 +92,10 @@
                        'time'             => array( $this, 'buildTimeType' ),
                        'url'              => array( $this, 'buildUrlType' ),
                        'wikibase-item'    => array( $this, 'buildItemType' ),
+                       'monolingualtext'  => array( $this, 
'buildMonolingualTextType' ),
                );
 
                $experimental = array(
-                       'monolingualtext' => array( $this, 
'buildMonolingualTextType' ),
                        // 'multilingualtext' => array( $this, 
'buildMultilingualTextType' ),
                );
 
diff --git a/lib/tests/phpunit/WikibaseDataTypeBuildersTest.php 
b/lib/tests/phpunit/WikibaseDataTypeBuildersTest.php
index fbb0411..7ce7a57 100644
--- a/lib/tests/phpunit/WikibaseDataTypeBuildersTest.php
+++ b/lib/tests/phpunit/WikibaseDataTypeBuildersTest.php
@@ -164,13 +164,14 @@
                        array( 'quantity', QuantityValue::newFromNumber( 5 ), 
true, 'Simple integer' ),
                        array( 'quantity', QuantityValue::newFromNumber( 5, 'm' 
), false, 'We don\'t support units yet' ),
                        array( 'quantity', QuantityValue::newFromDecimal( 
'-11.234', '1', '-10', '-12' ), true, 'decimal strings' ),
+
+                       //monolingual text
+                       array( 'monolingualtext', new MonoLingualTextValue( 
'en', 'text' ), true, 'Simple value' ),
+                       array( 'monolingualtext', new MonoLingualTextValue( 
'grrr', 'text' ), false, 'Not a valid language' ),
                );
 
                if ( defined( 'WB_EXPERIMENTAL_FEATURES' ) && 
WB_EXPERIMENTAL_FEATURES ) {
                        $cases = array_merge( $cases, array(
-
-                               array( 'monolingualtext', new 
MonoLingualTextValue( 'en', 'text' ), true, 'Simple value' ),
-                               array( 'monolingualtext', new 
MonoLingualTextValue( 'grrr', 'text' ), false, 'Not a valid language' ),
 
                                // ....
                        ) );

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifc2921f1c247de8f32d0b9dc4482484ea4e14f45
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Tobias Gritschacher <tobias.gritschac...@wikimedia.de>
Gerrit-Reviewer: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Henning Snater <henning.sna...@wikimedia.de>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de>
Gerrit-Reviewer: Tobias Gritschacher <tobias.gritschac...@wikimedia.de>
Gerrit-Reviewer: WikidataJenkins <wikidata-servi...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to