From 7b600bc77a11af3e59e1bdbeee2426f6800fd9e6 Mon Sep 17 00:00:00 2001 From: djmaze Date: Fri, 19 Nov 2021 11:08:43 +0100 Subject: [PATCH] Simplify Logger --- .../v/0.0.0/app/libraries/MailSo/Log/Logger.php | 11 +++++++---- snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php b/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php index 90aa5b7df..5bb507df8 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php @@ -15,7 +15,7 @@ namespace MailSo\Log; * @category MailSo * @package Log */ -class Logger extends \MailSo\Base\Collection +class Logger extends \SplFixedArray { private $bUsed = false; @@ -81,14 +81,17 @@ class Logger extends \MailSo\Base\Collection return $sCache; } - public function Ping() : bool + public function append($oDriver) : void { - return true; + if ($oDriver) { + $this->setSize(1); + $this[0] = $oDriver; + } } public function IsEnabled() : bool { - return 0 < $this->Count(); + return 0 < $this->count(); } public function AddSecret(string $sWord) : void diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php index 5ad8184c9..d0eca070e 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -152,7 +152,7 @@ class Actions $oConfig = $this->Config(); $this->Plugins()->RunHook('filter.application-config', array($oConfig)); - $this->Logger()->Ping(); + $this->Logger(); } public function SetIsJson(bool $bIsJson): self