From d6b6f54caf0704fa55f33f03864d7b4fb705f055 Mon Sep 17 00:00:00 2001 From: Brian Wolff Date: Sat, 24 May 2014 16:58:43 -0300 Subject: [PATCH] Reduce some code duplication MediaHandler::getLongDesc and getGeneralLongDesc have same implementation, so forward one method to the other. Same for short. Also get rid of one unnecessary $wgLang global usage. Change-Id: I688e27ce2b9cf950defa16ec6bce2e52c5959b03 --- includes/media/MediaHandler.php | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/includes/media/MediaHandler.php b/includes/media/MediaHandler.php index ab8fa14feb..52dbf9711d 100644 --- a/includes/media/MediaHandler.php +++ b/includes/media/MediaHandler.php @@ -579,9 +579,7 @@ abstract class MediaHandler { * @return string */ function getShortDesc( $file ) { - global $wgLang; - - return htmlspecialchars( $wgLang->formatSize( $file->getSize() ) ); + return self::getGeneralShortDesc( $file ); } /** @@ -591,10 +589,7 @@ abstract class MediaHandler { * @return string */ function getLongDesc( $file ) { - global $wgLang; - - return wfMessage( 'file-info', htmlspecialchars( $wgLang->formatSize( $file->getSize() ) ), - $file->getMimeType() )->parse(); + return self::getGeneralLongDesc( $file ); } /** @@ -606,7 +601,7 @@ abstract class MediaHandler { static function getGeneralShortDesc( $file ) { global $wgLang; - return $wgLang->formatSize( $file->getSize() ); + return htmlspecialchars( $wgLang->formatSize( $file->getSize() ) ); } /** @@ -616,10 +611,8 @@ abstract class MediaHandler { * @return string */ static function getGeneralLongDesc( $file ) { - global $wgLang; - - return wfMessage( 'file-info', $wgLang->formatSize( $file->getSize() ), - $file->getMimeType() )->parse(); + return wfMessage( 'file-info' )->sizeParams( $file->getSize() ) + ->params( $file->getMimeType() )->parse(); } /** -- 2.20.1