resourceloader: Remove obsolete '$that = $this' closure pattern
authorRicordisamoa <ricordisamoa@openmailbox.org>
Wed, 10 Feb 2016 17:13:38 +0000 (18:13 +0100)
committerKrinkle <krinklemail@gmail.com>
Wed, 10 Feb 2016 18:17:47 +0000 (18:17 +0000)
Closures support $this as of PHP 5.4.

Change-Id: Ib00be459490569036604afff53bd99fe247737df

includes/resourceloader/ResourceLoader.php

index d7b51b8..51a6225 100644 (file)
@@ -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 ) );
        }