if ( $this->packageFiles !== null ) {
$packageFiles = $this->getPackageFiles( $context );
if ( $deprecationScript ) {
- $mainFile =& $packageFiles['files'][ $packageFiles['main'] ];
+ $mainFile =& $packageFiles['files'][$packageFiles['main']];
$mainFile['content'] = $deprecationScript . $mainFile['content'];
}
return $packageFiles;
}
// Remove 'deprecated' key
if ( is_array( $this->descriptor ) ) {
- unset( $this->descriptor[ 'deprecated' ] );
+ unset( $this->descriptor['deprecated'] );
}
// Ensure that all files have common extension.
use ResourceLoaderOOUIModule;
public function __construct( $options = [] ) {
- if ( isset( $options[ 'themeScripts' ] ) ) {
- $skinScripts = $this->getSkinSpecific( $options[ 'themeScripts' ], 'scripts' );
+ if ( isset( $options['themeScripts'] ) ) {
+ $skinScripts = $this->getSkinSpecific( $options['themeScripts'], 'scripts' );
if ( !isset( $options['skinScripts'] ) ) {
$options['skinScripts'] = [];
}
$this->extendSkinSpecific( $options['skinScripts'], $skinScripts );
}
- if ( isset( $options[ 'themeStyles' ] ) ) {
- $skinStyles = $this->getSkinSpecific( $options[ 'themeStyles' ], 'styles' );
+ if ( isset( $options['themeStyles'] ) ) {
+ $skinStyles = $this->getSkinSpecific( $options['themeStyles'], 'styles' );
if ( !isset( $options['skinStyles'] ) ) {
$options['skinStyles'] = [];
}
*/
protected function getThemePath( $theme, $kind, $module ) {
$paths = self::getThemePaths();
- $path = $paths[ $theme ][ $kind ];
+ $path = $paths[$theme][$kind];
$path = str_replace( '{module}', $module, $path );
return $path;
}
if ( !is_array( $logo ) ) {
// No media queries required if we only have one variant
- $preloadLinks[ $logo ] = [ 'as' => 'image' ];
+ $preloadLinks[$logo] = [ 'as' => 'image' ];
return $preloadLinks;
}
if ( isset( $logo['svg'] ) ) {
// No media queries required if we only have a 1x and svg variant
// because all preload-capable browsers support SVGs
- $preloadLinks [ $logo['svg'] ] = [ 'as' => 'image' ];
+ $preloadLinks[$logo['svg']] = [ 'as' => 'image' ];
return $preloadLinks;
}
} );
foreach ( $logosPerDppx as $dppx => $src ) {
- $logos[] = [ 'dppx' => $dppx, 'src' => $src ];
+ $logos[] = [
+ 'dppx' => $dppx,
+ 'src' => $src
+ ];
}
$logosCount = count( $logos );
// Smallest dppx
// min-resolution is ">=" (larger than or equal to)
// "not min-resolution" is essentially "<"
- $media_query = 'not all and (min-resolution: ' . $logos[ 1 ]['dppx'] . 'dppx)';
+ $media_query = 'not all and (min-resolution: ' . $logos[1]['dppx'] . 'dppx)';
} elseif ( $i !== $logosCount - 1 ) {
// In between
// Media query expressions can only apply "not" to the entire expression
// (e.g. can't express ">= 1.5 and not >= 2).
// Workaround: Use <= 1.9999 in place of < 2.
- $upper_bound = floatval( $logos[ $i + 1 ]['dppx'] ) - 0.000001;
- $media_query = '(min-resolution: ' . $logos[ $i ]['dppx'] .
+ $upper_bound = floatval( $logos[$i + 1]['dppx'] ) - 0.000001;
+ $media_query = '(min-resolution: ' . $logos[$i]['dppx'] .
'dppx) and (max-resolution: ' . $upper_bound . 'dppx)';
} else {
// Largest dppx
- $media_query = '(min-resolution: ' . $logos[ $i ]['dppx'] . 'dppx)';
+ $media_query = '(min-resolution: ' . $logos[$i]['dppx'] . 'dppx)';
}
- $preloadLinks[ $logos[$i]['src'] ] = [ 'as' => 'image', 'media' => $media_query ];
+ $preloadLinks[$logos[$i]['src']] = [
+ 'as' => 'image',
+ 'media' => $media_query
+ ];
}
return $preloadLinks;
// Avoid including ids or timestamps of revision/page tables so
// that versions are not wasted
$title = new TitleValue( (int)$row->page_namespace, $row->page_title );
- $titleInfo[ self::makeTitleKey( $title ) ] = [
+ $titleInfo[self::makeTitleKey( $title )] = [
'page_len' => $row->page_len,
'page_latest' => $row->page_latest,
'page_touched' => $row->page_touched,