Code Duplication    Length = 8-11 lines in 2 locations

includes/exception/MWException.php 1 location

@@ 86-96 (lines=11) @@
83
	 * The function also has other parameters that are arguments for the message
84
	 * @return string Message with arguments replaced
85
	 */
86
	public function msg( $key, $fallback /*[, params...] */ ) {
87
		$args = array_slice( func_get_args(), 2 );
88
89
		if ( $this->useMessageCache() ) {
90
			try {
91
				return wfMessage( $key, $args )->text();
92
			} catch ( Exception $e ) {
93
			}
94
		}
95
		return wfMsgReplaceArgs( $fallback, $args );
96
	}
97
98
	/**
99
	 * If $wgShowExceptionDetails is true, return a HTML message with a

includes/exception/MWExceptionRenderer.php 1 location

@@ 246-253 (lines=8) @@
243
	 * The function also has other parameters that are arguments for the message
244
	 * @return string Message with arguments replaced
245
	 */
246
	private static function msg( $key, $fallback /*[, params...] */ ) {
247
		$args = array_slice( func_get_args(), 2 );
248
		try {
249
			return wfMessage( $key, $args )->text();
250
		} catch ( Exception $e ) {
251
			return wfMsgReplaceArgs( $fallback, $args );
252
		}
253
	}
254
255
	/**
256
	 * @param Exception|Throwable $e