ApiQuerySiteInfo: Expose wgFixArabicUnicode and wgFixMalayalamUnicode
authorYusuke Matsubara <whym@whym.org>
Sun, 26 Jun 2016 12:38:17 +0000 (21:38 +0900)
committerYusuke Matsubara <whym@whym.org>
Mon, 27 Jun 2016 23:07:38 +0000 (08:07 +0900)
These variables control how MediaWiki normalizes page titles.
Clients need to know these settings to not be surprised by such normalization.
See T94826.

Change-Id: Id77f584b8c3a3d9c065993bd74525f166112b20c

includes/api/ApiQuerySiteinfo.php

index 590a712..835c1a9 100644 (file)
@@ -181,6 +181,10 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                $data['legaltitlechars'] = Title::legalChars();
                $data['invalidusernamechars'] = $config->get( 'InvalidUsernameCharacters' );
 
+               $data['allunicodefixes'] = (bool)$config->get( 'AllUnicodeFixes' );
+               $data['fixarabicunicode'] = (bool)$config->get( 'FixArabicUnicode' );
+               $data['fixmalayalamunicode'] = (bool)$config->get( 'FixMalayalamUnicode' );
+
                global $IP;
                $git = SpecialVersion::getGitHeadSha1( $IP );
                if ( $git ) {