Examples can just be a string
authorSam Reed <reedy@users.mediawiki.org>
Fri, 24 Feb 2012 02:06:39 +0000 (02:06 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Fri, 24 Feb 2012 02:06:39 +0000 (02:06 +0000)
So if it's not false, it can be string|array, if it's a string, just put it in an array

includes/api/ApiParamInfo.php

index c5d4cba..f226347 100644 (file)
@@ -147,6 +147,9 @@ class ApiParamInfo extends ApiBase {
                $examples = $obj->getExamples();
                $retval['allexamples'] = array();
                if ( $examples !== false ) {
+                       if ( is_string( $examples ) ) {
+                               $examples = array( $examples );
+                       }
                        foreach( $examples as $k => $v ) {
                                if ( strlen( $retval['examples'] ) ) {
                                        $retval['examples'] .= ' ';