X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FSetup.php;h=4d9c495212111232645b046ad2c5b2775d2ac87a;hb=4da8e01ca9d5af64797d7d2070120c7fd81c010b;hp=e2fab4578e7e34ebe266c7f70984e76d916b9386;hpb=a4212752fa403bba4eac96c23523f0fe1079cc38;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Setup.php b/includes/Setup.php index e2fab4578e..4d9c495212 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -278,7 +278,7 @@ $wgGalleryOptions += [ ]; /** - * Initialise $wgLocalFileRepo from backwards-compatible settings + * Shortcuts for $wgLocalFileRepo */ if ( !$wgLocalFileRepo ) { $wgLocalFileRepo = [ @@ -294,8 +294,15 @@ if ( !$wgLocalFileRepo ) { 'deletedHashLevels' => $wgHashedUploadDirectory ? 3 : 0 ]; } + +if ( !isset( $wgLocalFileRepo['backend'] ) ) { + // Create a default FileBackend name. + // FileBackendGroup will register a default, if absent from $wgFileBackends. + $wgLocalFileRepo['backend'] = $wgLocalFileRepo['name'] . '-backend'; +} + /** - * Initialise shared repo from backwards-compatible settings + * Shortcuts for $wgForeignFileRepos */ if ( $wgUseSharedUploads ) { if ( $wgSharedUploadDBname ) { @@ -346,13 +353,6 @@ if ( $wgUseInstantCommons ) { 'apiThumbCacheExpiry' => 0, ]; } -/* - * Add on default file backend config for file repos. - * FileBackendGroup will handle initializing the backends. - */ -if ( !isset( $wgLocalFileRepo['backend'] ) ) { - $wgLocalFileRepo['backend'] = $wgLocalFileRepo['name'] . '-backend'; -} foreach ( $wgForeignFileRepos as &$repo ) { if ( !isset( $repo['directory'] ) && $repo['class'] === ForeignAPIRepo::class ) { $repo['directory'] = $wgUploadDirectory; // b/c @@ -825,7 +825,7 @@ $wgInitialSessionId = null; if ( !defined( 'MW_NO_SESSION' ) && !$wgCommandLineMode ) { // If session.auto_start is there, we can't touch session name if ( $wgPHPSessionHandling !== 'disable' && !wfIniGetBool( 'session.auto_start' ) ) { - session_name( $wgSessionName ? $wgSessionName : $wgCookiePrefix . '_session' ); + session_name( $wgSessionName ?: $wgCookiePrefix . '_session' ); } // Create the SessionManager singleton and set up our session handler,