From ada4f01ee228f583a509243564c51f733736bb09 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Mon, 5 Sep 2022 22:01:02 +0200 Subject: [PATCH] Sabre\Xml - Call to undefined function --- snappymail/v/0.0.0/app/libraries/Sabre/Xml/Element/Elements.php | 2 ++ snappymail/v/0.0.0/app/libraries/Sabre/Xml/Service.php | 2 ++ snappymail/v/0.0.0/app/libraries/Sabre/Xml/Writer.php | 1 + 3 files changed, 5 insertions(+) diff --git a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Element/Elements.php b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Element/Elements.php index 0556794e4..976138544 100644 --- a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Element/Elements.php +++ b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Element/Elements.php @@ -72,6 +72,7 @@ class Elements implements Xml\Element */ public function xmlSerialize(Xml\Writer $writer): void { + require_once __DIR__ . '/../Serializer/functions.php'; Serializer\enum($writer, $this->value); } @@ -97,6 +98,7 @@ class Elements implements Xml\Element */ public static function xmlDeserialize(Xml\Reader $reader): array { + require_once __DIR__ . '/../Deserializer/functions.php'; return Deserializer\enum($reader); } } diff --git a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Service.php b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Service.php index ec7659504..87266c0a9 100644 --- a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Service.php +++ b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Service.php @@ -242,9 +242,11 @@ class Service { list($namespace) = self::parseClarkNotation($elementName); + require_once __DIR__ . '/Deserializer/functions.php'; $this->elementMap[$elementName] = function (Reader $reader) use ($className, $namespace) { return \Sabre\Xml\Deserializer\valueObject($reader, $className, $namespace); }; + require_once __DIR__ . '/Serializer/functions.php'; $this->classMap[$className] = function (Writer $writer, $valueObject) use ($namespace) { \Sabre\Xml\Serializer\valueObject($writer, $valueObject, $namespace); }; diff --git a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Writer.php b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Writer.php index 43a75f39a..02bb8d6b9 100644 --- a/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Writer.php +++ b/snappymail/v/0.0.0/app/libraries/Sabre/Xml/Writer.php @@ -96,6 +96,7 @@ class Writer extends XMLWriter */ public function write($value): void { + require_once __DIR__ . '/Serializer/functions.php'; Serializer\standardSerializer($this, $value); }