X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Finstaller%2FInstaller.php;h=c719c762e3df8b277397ae4d825839c9e83a7283;hb=35243c574fa96b447d1683a9cae234ec7958d611;hp=414222bc4538ab07be5216c4cbadc617d7527da5;hpb=e4468a1d6b6b9fdc5b64800febdc8748d21f213d;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/installer/Installer.php b/includes/installer/Installer.php index 414222bc45..c719c762e3 100644 --- a/includes/installer/Installer.php +++ b/includes/installer/Installer.php @@ -412,17 +412,14 @@ abstract class Installer { // This will be overridden in the web installer with the user-specified language RequestContext::getMain()->setLanguage( 'en' ); + // Disable the i18n cache + // TODO: manage LocalisationCache singleton in MediaWikiServices + Language::getLocalisationCache()->disableBackend(); + // Disable all global services, since we don't have any configuration yet! MediaWikiServices::disableStorageBackend(); $mwServices = MediaWikiServices::getInstance(); - - // Disable i18n cache - $mwServices->getLocalisationCache()->disableBackend(); - - // Clear language cache so the old i18n cache doesn't sneak back in - Language::clearCaches(); - // Disable object cache (otherwise CACHE_ANYTHING will try CACHE_DB and // SqlBagOStuff will then throw since we just disabled wfGetDB) $wgObjectCaches = $mwServices->getMainConfig()->get( 'ObjectCaches' ); @@ -1273,7 +1270,7 @@ abstract class Installer { * * @param string $directory Directory to search in, relative to $IP, must be either "extensions" * or "skins" - * @return array [ $extName => [ 'screenshots' => [ '...' ] ] + * @return array[][] [ $extName => [ 'screenshots' => [ '...' ] ] */ public function findExtensions( $directory = 'extensions' ) { switch ( $directory ) { @@ -1610,11 +1607,11 @@ abstract class Installer { // If we've hit some sort of fatal, we need to bail. // Callback already had a chance to do output above. - if ( !$status->isOk() ) { + if ( !$status->isOK() ) { break; } } - if ( $status->isOk() ) { + if ( $status->isOK() ) { $this->showMessage( 'config-install-db-success' );