diff --git a/ubl/Builders/SabreBuilder.php b/ubl/Builders/SabreBuilder.php index dfaa9452d..510b7b785 100644 --- a/ubl/Builders/SabreBuilder.php +++ b/ubl/Builders/SabreBuilder.php @@ -24,6 +24,10 @@ public function build( Document $document ): string { // Map namespaces (Sabre requires URI => prefix) $this->service->namespaceMap = array_flip( $document->get_namespaces() ); + + if ( ! function_exists( 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Serializer\\standardSerializer' ) ) { + require_once WPO_WCPDF()->plugin_path() . '/vendor/sabre/xml/lib/Serializer/functions.php'; + } return $this->service->write( $document->get_root_element(),