From f9b4a217e9b652ef12ce5e826d594d207d1af8d8 Mon Sep 17 00:00:00 2001 From: Ricordisamoa Date: Wed, 10 Feb 2016 18:13:38 +0100 Subject: [PATCH] resourceloader: Remove obsolete '$that = $this' closure pattern Closures support $this as of PHP 5.4. Change-Id: Ib00be459490569036604afff53bd99fe247737df --- includes/resourceloader/ResourceLoader.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/includes/resourceloader/ResourceLoader.php b/includes/resourceloader/ResourceLoader.php index d7b51b864d..51a6225edf 100644 --- a/includes/resourceloader/ResourceLoader.php +++ b/includes/resourceloader/ResourceLoader.php @@ -618,11 +618,8 @@ class ResourceLoader implements LoggerAwareInterface { if ( !$modules ) { return ''; } - // Support: PHP 5.3 ("$this" for anonymous functions was added in PHP 5.4.0) - // http://php.net/functions.anonymous - $rl = $this; - $hashes = array_map( function ( $module ) use ( $rl, $context ) { - return $rl->getModule( $module )->getVersionHash( $context ); + $hashes = array_map( function ( $module ) use ( $context ) { + return $this->getModule( $module )->getVersionHash( $context ); }, $modules ); return self::makeHash( implode( $hashes ) ); } -- 2.20.1