* @return array
*/
protected static function cacheablePageActions() {
- return array( 'view', 'history' );
+ return [ 'view', 'history' ];
}
/**
$user = $context->getUser();
// Check for non-standard user language; this covers uselang,
// and extensions for auto-detecting user language.
- $ulang = $context->getLanguage()->getCode();
- $clang = $wgContLang->getCode();
+ $ulang = $context->getLanguage();
// Check that there are no other sources of variation
- if ( $user->getId() || $user->getNewtalk() || $ulang != $clang ) {
+ if ( $user->getId() || $user->getNewtalk() || !$ulang->equals( $wgContLang ) ) {
return false;
}
// Allow extensions to disable caching
- return Hooks::run( 'HTMLFileCache::useFileCache', array( $context ) );
+ return Hooks::run( 'HTMLFileCache::useFileCache', [ $context ] );
}
/**