X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Ffilebackend%2FFileBackendGroup.php;h=9239c6cc34bdbfc37bde3ba9b3d53005228054fe;hb=689c847a32e7fe8a0b3a559a88a627a252c5018e;hp=5d0da6d32a5c6c2d1e62e03f9349072fbb0173aa;hpb=f4a53c54065c385172363416eb3cb44b67585ca2;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/filebackend/FileBackendGroup.php b/includes/filebackend/FileBackendGroup.php index 5d0da6d32a..9239c6cc34 100644 --- a/includes/filebackend/FileBackendGroup.php +++ b/includes/filebackend/FileBackendGroup.php @@ -20,7 +20,8 @@ * @file * @ingroup FileBackend */ -use \MediaWiki\Logger\LoggerFactory; + +use MediaWiki\Logger\LoggerFactory; use MediaWiki\MediaWikiServices; /** @@ -90,7 +91,7 @@ class FileBackendGroup { // Get the FS backend configuration $autoBackends[] = [ 'name' => $backendName, - 'class' => 'FSFileBackend', + 'class' => FSFileBackend::class, 'lockManager' => 'fsLockManager', 'containerPaths' => [ "{$repoName}-public" => "{$directory}", @@ -154,7 +155,7 @@ class FileBackendGroup { $config = $this->config( $name ); $class = $config['class']; - if ( $class === 'FileBackendMultiWrite' ) { + if ( $class === FileBackendMultiWrite::class ) { foreach ( $config['backends'] as $index => $beConfig ) { if ( isset( $beConfig['template'] ) ) { // Config is just a modified version of a registered backend's. @@ -189,9 +190,9 @@ class FileBackendGroup { 'wikiId' => wfWikiID(), // e.g. "my_wiki-en_" 'mimeCallback' => [ $this, 'guessMimeInternal' ], 'obResetFunc' => 'wfResetOutputBuffers', - 'streamMimeFunc' => [ 'StreamFile', 'contentTypeFromPath' ], + 'streamMimeFunc' => [ StreamFile::class, 'contentTypeFromPath' ], 'tmpDirectory' => wfTempDir(), - 'statusWrapper' => [ 'Status', 'wrap' ], + 'statusWrapper' => [ Status::class, 'wrap' ], 'wanCache' => MediaWikiServices::getInstance()->getMainWANObjectCache(), 'srvCache' => ObjectCache::getLocalServerInstance( 'hash' ), 'logger' => LoggerFactory::getInstance( 'FileOperation' ), @@ -201,7 +202,7 @@ class FileBackendGroup { LockManagerGroup::singleton( $config['wikiId'] )->get( $config['lockManager'] ); $config['fileJournal'] = isset( $config['fileJournal'] ) ? FileJournal::factory( $config['fileJournal'], $name ) - : FileJournal::factory( [ 'class' => 'NullFileJournal' ], $name ); + : FileJournal::factory( [ 'class' => NullFileJournal::class ], $name ); return $config; } @@ -229,7 +230,7 @@ class FileBackendGroup { * @since 1.27 */ public function guessMimeInternal( $storagePath, $content, $fsPath ) { - $magic = MimeMagic::singleton(); + $magic = MediaWiki\MediaWikiServices::getInstance()->getMimeAnalyzer(); // Trust the extension of the storage path (caller must validate) $ext = FileBackend::extensionFromPath( $storagePath ); $type = $magic->guessTypesForExtension( $ext );