| @@ 162-167 (lines=6) @@ | ||
| 159 | ); |
|
| 160 | $retval[ApiResult::META_SUBELEMENTS][] = 'encodedjsconfigvars'; |
|
| 161 | } |
|
| 162 | if ( isset( $prop['modules'] ) && |
|
| 163 | !isset( $prop['jsconfigvars'] ) && !isset( $prop['encodedjsconfigvars'] ) ) { |
|
| 164 | $this->setWarning( "Property 'modules' was set but not 'jsconfigvars' " . |
|
| 165 | "or 'encodedjsconfigvars'. Configuration variables are necessary " . |
|
| 166 | 'for proper module usage.' ); |
|
| 167 | } |
|
| 168 | } |
|
| 169 | } |
|
| 170 | ApiResult::setSubelementsList( $retval, [ 'wikitext', 'parsetree' ] ); |
|
| @@ 398-403 (lines=6) @@ | ||
| 395 | $result_array[ApiResult::META_SUBELEMENTS][] = 'encodedjsconfigvars'; |
|
| 396 | } |
|
| 397 | ||
| 398 | if ( isset( $prop['modules'] ) && |
|
| 399 | !isset( $prop['jsconfigvars'] ) && !isset( $prop['encodedjsconfigvars'] ) ) { |
|
| 400 | $this->setWarning( 'Property "modules" was set but not "jsconfigvars" ' . |
|
| 401 | 'or "encodedjsconfigvars". Configuration variables are necessary ' . |
|
| 402 | 'for proper module usage.' ); |
|
| 403 | } |
|
| 404 | ||
| 405 | if ( isset( $prop['indicators'] ) ) { |
|
| 406 | $result_array['indicators'] = (array)$p_result->getIndicators(); |
|