X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderOOUIImageModule.php;h=52aa39250d1c209b30ed8314f2bd436dead792ce;hb=515839fdad497581269311b74a01316601ff21a5;hp=ebbeb0153e250a18b2c711bf58093a8c099e2194;hpb=e069b794581b32c8d42999f4c09d453578ca8541;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/resourceloader/ResourceLoaderOOUIImageModule.php b/includes/resourceloader/ResourceLoaderOOUIImageModule.php index ebbeb0153e..52aa39250d 100644 --- a/includes/resourceloader/ResourceLoaderOOUIImageModule.php +++ b/includes/resourceloader/ResourceLoaderOOUIImageModule.php @@ -30,13 +30,13 @@ class ResourceLoaderOOUIImageModule extends ResourceLoaderImageModule { } // Core default themes - $themes = array( 'default' => 'mediawiki' ); + $themes = [ 'default' => 'mediawiki' ]; $themes += ExtensionRegistry::getInstance()->getAttribute( 'SkinOOUIThemes' ); $name = $this->definition['name']; $rootPath = $this->definition['rootPath']; - $definition = array(); + $definition = []; foreach ( $themes as $skin => $theme ) { // TODO Allow extensions to specify this path somehow $dataPath = $this->localBasePath . '/' . $rootPath . '/' . $theme . '/' . $name . '.json'; @@ -50,12 +50,12 @@ class ResourceLoaderOOUIImageModule extends ResourceLoaderImageModule { array_walk( $data['images'], function ( &$value ) use ( $fixPath ) { if ( is_string( $value['file'] ) ) { $fixPath( $value['file'] ); - } else if ( is_array( $value['file'] ) ) { + } elseif ( is_array( $value['file'] ) ) { array_walk_recursive( $value['file'], $fixPath ); } } ); } else { - $data = array(); + $data = []; } foreach ( $data as $key => $value ) { @@ -69,7 +69,9 @@ class ResourceLoaderOOUIImageModule extends ResourceLoaderImageModule { if ( !isset( $definition[$key] ) ) { $definition[$key] = $data[$key]; } elseif ( $definition[$key] !== $data[$key] ) { - throw new Exception( "Mismatched OOUI theme definitions are not supported: trying to load $key of $theme theme" ); + throw new Exception( + "Mismatched OOUI theme definitions are not supported: trying to load $key of $theme theme" + ); } break; }