Code Duplication    Length = 6-6 lines in 2 locations

includes/api/ApiExpandTemplates.php 1 location

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

includes/api/ApiParse.php 1 location

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