Code Duplication    Length = 13-13 lines in 2 locations

includes/parser/Preprocessor_DOM.php 1 location

@@ 1038-1050 (lines=13) @@
1035
					}
1036
					$numberedArgs[$index] = $value->item( 0 );
1037
					unset( $namedArgs[$index] );
1038
				} else {
1039
					// Named parameter
1040
					$name = trim( $this->expand( $nameNodes->item( 0 ), PPFrame::STRIP_COMMENTS ) );
1041
					if ( isset( $namedArgs[$name] ) || isset( $numberedArgs[$name] ) ) {
1042
						$this->parser->getOutput()->addWarning( wfMessage( 'duplicate-args-warning',
1043
							wfEscapeWikiText( $this->title ),
1044
							wfEscapeWikiText( $title ),
1045
							wfEscapeWikiText( $name ) )->text() );
1046
						$this->parser->addTrackingCategory( 'duplicate-args-category' );
1047
					}
1048
					$namedArgs[$name] = $value->item( 0 );
1049
					unset( $numberedArgs[$name] );
1050
				}
1051
			}
1052
		}
1053
		return new PPTemplateFrame_DOM( $this->preprocessor, $this, $numberedArgs, $namedArgs, $title );

includes/parser/Preprocessor_Hash.php 1 location

@@ 876-888 (lines=13) @@
873
					}
874
					$numberedArgs[$index] = $bits['value'];
875
					unset( $namedArgs[$index] );
876
				} else {
877
					// Named parameter
878
					$name = trim( $this->expand( $bits['name'], PPFrame::STRIP_COMMENTS ) );
879
					if ( isset( $namedArgs[$name] ) || isset( $numberedArgs[$name] ) ) {
880
						$this->parser->getOutput()->addWarning( wfMessage( 'duplicate-args-warning',
881
							wfEscapeWikiText( $this->title ),
882
							wfEscapeWikiText( $title ),
883
							wfEscapeWikiText( $name ) )->text() );
884
						$this->parser->addTrackingCategory( 'duplicate-args-category' );
885
					}
886
					$namedArgs[$name] = $bits['value'];
887
					unset( $numberedArgs[$name] );
888
				}
889
			}
890
		}
891
		return new PPTemplateFrame_Hash( $this->preprocessor, $this, $numberedArgs, $namedArgs, $title );