}
// 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';
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 ) {
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;
}