Code Duplication    Length = 6-6 lines in 2 locations

includes/api/ApiExpandTemplates.php 1 location

@@ 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' ] );

includes/api/ApiParse.php 1 location

@@ 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();