diff options
author | Robin Appelman <robin@icewind.nl> | 2023-08-15 18:31:40 +0200 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2023-08-18 11:14:52 +0200 |
commit | f0b70e539b34fb5c3f7e57f58f37f83c2b4e597f (patch) | |
tree | b38ba53433007079cc8e7942cbe467850fe9df91 | |
parent | 80b001f82eab9f96fd76fee817da9aadd42499c5 (diff) | |
download | nextcloud-server-f0b70e539b34fb5c3f7e57f58f37f83c2b4e597f.tar.gz nextcloud-server-f0b70e539b34fb5c3f7e57f58f37f83c2b4e597f.zip |
only get logger when needed in sabre/directory
Signed-off-by: Robin Appelman <robin@icewind.nl>
-rw-r--r-- | apps/dav/lib/Connector/Sabre/Directory.php | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/apps/dav/lib/Connector/Sabre/Directory.php b/apps/dav/lib/Connector/Sabre/Directory.php index c29070fe921..4367eabdbef 100644 --- a/apps/dav/lib/Connector/Sabre/Directory.php +++ b/apps/dav/lib/Connector/Sabre/Directory.php @@ -315,20 +315,19 @@ class Directory extends \OCA\DAV\Connector\Sabre\Node implements \Sabre\DAV\ICol } } + private function getLogger(): LoggerInterface { + return \OC::$server->get(LoggerInterface::class); + } + /** * Returns available diskspace information * * @return array */ public function getQuotaInfo() { - /** @var LoggerInterface $logger */ - $logger = \OC::$server->get(LoggerInterface::class); - if ($this->quotaInfo) { - return $this->quotaInfo; - } $relativePath = $this->fileView->getRelativePath($this->info->getPath()); if ($relativePath === null) { - $logger->warning("error while getting quota as the relative path cannot be found"); + $this->getLogger()->warning("error while getting quota as the relative path cannot be found"); return [0, 0]; } @@ -345,13 +344,13 @@ class Directory extends \OCA\DAV\Connector\Sabre\Node implements \Sabre\DAV\ICol ]; return $this->quotaInfo; } catch (\OCP\Files\NotFoundException $e) { - $logger->warning("error while getting quota into", ['exception' => $e]); + $this->getLogger()->warning("error while getting quota into", ['exception' => $e]); return [0, 0]; } catch (\OCP\Files\StorageNotAvailableException $e) { - $logger->warning("error while getting quota into", ['exception' => $e]); + $this->getLogger()->warning("error while getting quota into", ['exception' => $e]); return [0, 0]; } catch (NotPermittedException $e) { - $logger->warning("error while getting quota into", ['exception' => $e]); + $this->getLogger()->warning("error while getting quota into", ['exception' => $e]); return [0, 0]; } } |