| @@ 157-162 (lines=6) @@ | ||
| 154 | ); |
|
| 155 | $retval[ApiResult::META_SUBELEMENTS][] = 'encodedjsconfigvars'; |
|
| 156 | } |
|
| 157 | if ( isset( $prop['modules'] ) && |
|
| 158 | !isset( $prop['jsconfigvars'] ) && !isset( $prop['encodedjsconfigvars'] ) ) { |
|
| 159 | $this->setWarning( "Property 'modules' was set but not 'jsconfigvars' " . |
|
| 160 | "or 'encodedjsconfigvars'. Configuration variables are necessary " . |
|
| 161 | 'for proper module usage.' ); |
|
| 162 | } |
|
| 163 | } |
|
| 164 | } |
|
| 165 | ApiResult::setSubelementsList( $retval, [ 'wikitext', 'parsetree' ] ); |
|
| @@ 390-395 (lines=6) @@ | ||
| 387 | $result_array[ApiResult::META_SUBELEMENTS][] = 'encodedjsconfigvars'; |
|
| 388 | } |
|
| 389 | ||
| 390 | if ( isset( $prop['modules'] ) && |
|
| 391 | !isset( $prop['jsconfigvars'] ) && !isset( $prop['encodedjsconfigvars'] ) ) { |
|
| 392 | $this->setWarning( 'Property "modules" was set but not "jsconfigvars" ' . |
|
| 393 | 'or "encodedjsconfigvars". Configuration variables are necessary ' . |
|
| 394 | 'for proper module usage.' ); |
|
| 395 | } |
|
| 396 | ||
| 397 | if ( isset( $prop['indicators'] ) ) { |
|
| 398 | $result_array['indicators'] = (array)$p_result->getIndicators(); |
|