aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiQueryAllMessages.php
diff options
context:
space:
mode:
authorBrad Jorsch <bjorsch@wikimedia.org>2015-01-16 14:00:07 -0500
committerBrad Jorsch <bjorsch@wikimedia.org>2015-04-20 17:49:37 -0400
commitbeab6b009ef45d1d8e62943caa4bceb7a04f0c16 (patch)
tree600c4b865962317aac53a2fd9cf5bb333120b7e7 /includes/api/ApiQueryAllMessages.php
parent6a9428babd1cd78b80fc6cca92e495cd444fc7d3 (diff)
downloadmediawikicore-beab6b009ef45d1d8e62943caa4bceb7a04f0c16.tar.gz
mediawikicore-beab6b009ef45d1d8e62943caa4bceb7a04f0c16.zip
Change API result data structure to be cleaner in new formats
Nothing in this patch should result in changed output for format=json or format=php except as noted in RELEASE-NOTES-1.25, and changed output for format=xml should be similar or cosmetic. However, other code accessing the result data directly may need to be updated. Bug: T87053 Bug: T12887 Change-Id: I3500708965cb8869b5aed1543381aad208dadd13
Diffstat (limited to 'includes/api/ApiQueryAllMessages.php')
-rw-r--r--includes/api/ApiQueryAllMessages.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/api/ApiQueryAllMessages.php b/includes/api/ApiQueryAllMessages.php
index 00816a32686e..44af83d03eda 100644
--- a/includes/api/ApiQueryAllMessages.php
+++ b/includes/api/ApiQueryAllMessages.php
@@ -146,7 +146,7 @@ class ApiQueryAllMessages extends ApiQueryBase {
$messageIsCustomised = isset( $customisedMessages['pages'][$langObj->ucfirst( $message )] );
if ( $customised === $messageIsCustomised ) {
if ( $customised ) {
- $a['customised'] = '';
+ $a['customised'] = true;
}
} else {
continue;
@@ -156,7 +156,7 @@ class ApiQueryAllMessages extends ApiQueryBase {
$msg = wfMessage( $message, $args )->inLanguage( $langObj );
if ( !$msg->exists() ) {
- $a['missing'] = '';
+ $a['missing'] = true;
} else {
// Check if the parser is enabled:
if ( $params['enableparser'] ) {
@@ -170,7 +170,7 @@ class ApiQueryAllMessages extends ApiQueryBase {
if ( isset( $prop['default'] ) ) {
$default = wfMessage( $message )->inLanguage( $langObj )->useDatabase( false );
if ( !$default->exists() ) {
- $a['defaultmissing'] = '';
+ $a['defaultmissing'] = true;
} elseif ( $default->plain() != $msgString ) {
$a['default'] = $default->plain();
}