]> git.agnieray.net Git - galette.git/commitdiff
Fix mailing serialization; fixes #1468
authorJohan Cwiklinski <johan@x-tnd.be>
Sat, 18 Jul 2020 16:55:02 +0000 (18:55 +0200)
committerJohan Cwiklinski <johan@x-tnd.be>
Sun, 19 Jul 2020 05:49:39 +0000 (07:49 +0200)
galette/lib/Galette/Core/GaletteMail.php

index ffa2583e498cffc5f0e8e51e973425567739da95..959e66ee3e922fb3096f05dd291b9b9a6a43eb2b 100644 (file)
@@ -117,12 +117,7 @@ class GaletteMail
                 // enables SMTP debug information
                 if (GALETTE_MODE == 'DEV') {
                     $this->mail->SMTPDebug = 2;
-                    $this->mail->Debugoutput = function ($message, $level) {
-                        Analog::log(
-                            $level . ' - ' . $message,
-                            Analog::DEBUG
-                        );
-                    };
+                    $this->mail->Debugoutput = $this->Debugoutput($message, $level);
                 }
 
                 if ($this->preferences->pref_mail_method == self::METHOD_GMAIL) {
@@ -577,4 +572,20 @@ class GaletteMail
         $this->timeout = $timeout;
         return $this;
     }
+
+    /**
+     * Debug SMTP output
+     *
+     * @param string  $message Debug message,
+     * @param integer $level   Debug level
+     *
+     * @return void
+     */
+    private function debugOutput($message, $level)
+    {
+        Analog::log(
+            $level . ' - ' . $message,
+            Analog::DEBUG
+        );
+    }
 }