Code Duplication    Length = 9-9 lines in 2 locations

includes/site/SiteImporter.php 2 locations

@@ 203-211 (lines=9) @@
200
	private function getAttributeValue( DOMElement $element, $name, $default = false ) {
201
		$node = $element->getAttributeNode( $name );
202
203
		if ( !$node ) {
204
			if ( $default !== false ) {
205
				return $default;
206
			} else {
207
				throw new MWException(
208
					'Required ' . $name . ' attribute not found in <' . $element->tagName . '> tag'
209
				);
210
			}
211
		}
212
213
		return $node->textContent;
214
	}
@@ 227-235 (lines=9) @@
224
	private function getChildText( DOMElement $element, $name, $default = false ) {
225
		$elements = $element->getElementsByTagName( $name );
226
227
		if ( $elements->length < 1 ) {
228
			if ( $default !== false ) {
229
				return $default;
230
			} else {
231
				throw new MWException(
232
					'Required <' . $name . '> tag not found inside <' . $element->tagName . '> tag'
233
				);
234
			}
235
		}
236
237
		$node = $elements->item( 0 );
238
		return $node->textContent;