X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Ffilerepo%2Ffile%2FFile.php;h=6a788b627f42764a10b5714464f5a21e3b88f1c7;hb=73e42ae08b8f0b0c8137cbdf4b4bd420b76ecdbc;hp=5a0cf6a621c2abeb35852e5fa5331412d49cf7b8;hpb=6129d1d704a9833b23c92a371fe54475323cc190;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/filerepo/file/File.php b/includes/filerepo/file/File.php index 5a0cf6a621..6a788b627f 100644 --- a/includes/filerepo/file/File.php +++ b/includes/filerepo/file/File.php @@ -590,14 +590,14 @@ abstract class File implements IDBAccessObject { */ public function getMatchedLanguage( $userPreferredLanguage ) { $handler = $this->getHandler(); - if ( $handler && method_exists( $handler, 'getMatchedLanguage' ) ) { + if ( $handler ) { return $handler->getMatchedLanguage( $userPreferredLanguage, $handler->getAvailableLanguages( $this ) ); - } else { - return null; } + + return null; } /** @@ -2071,13 +2071,14 @@ abstract class File implements IDBAccessObject { $lang->getCode(), md5( $this->getName() ) ); + $fname = __METHOD__; return $cache->getWithSetCallback( $key, $this->repo->descriptionCacheExpiry ?: $cache::TTL_UNCACHEABLE, - function ( $oldValue, &$ttl, array &$setOpts ) use ( $renderUrl ) { + function ( $oldValue, &$ttl, array &$setOpts ) use ( $renderUrl, $fname ) { wfDebug( "Fetching shared description from $renderUrl\n" ); - $res = Http::get( $renderUrl, [], __METHOD__ ); + $res = Http::get( $renderUrl, [], $fname ); if ( !$res ) { $ttl = WANObjectCache::TTL_UNCACHEABLE; }