From 2552488aa598f28b1505b0aa3ff6c1fc2f7310df Mon Sep 17 00:00:00 2001 From: Daniel Erling Date: Thu, 10 Oct 2024 09:30:57 +0200 Subject: [PATCH] #1 Fix ZugferdDocumentBuilder instantiation, call static method ZugferdDocumentBuilder::createNew --- src/ZugferdLaravel.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ZugferdLaravel.php b/src/ZugferdLaravel.php index 483a25d..5a0a868 100644 --- a/src/ZugferdLaravel.php +++ b/src/ZugferdLaravel.php @@ -18,7 +18,7 @@ class ZugferdLaravel */ public function createDocumentInMinimumProfile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_MINIMUM); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_MINIMUM); } /** @@ -28,7 +28,7 @@ public function createDocumentInMinimumProfile(): ZugferdDocumentBuilder */ public function createDocumentInBasicProfile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_BASIC); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_BASIC); } /** @@ -38,7 +38,7 @@ public function createDocumentInBasicProfile(): ZugferdDocumentBuilder */ public function createDocumentInBasicWlProfile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_BASICWL); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_BASICWL); } /** @@ -48,7 +48,7 @@ public function createDocumentInBasicWlProfile(): ZugferdDocumentBuilder */ public function createDocumentInEN16931Profile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_EN16931); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_EN16931); } /** @@ -58,7 +58,7 @@ public function createDocumentInEN16931Profile(): ZugferdDocumentBuilder */ public function createDocumentInExtendedProfile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_EXTENDED); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_EXTENDED); } /** @@ -68,7 +68,7 @@ public function createDocumentInExtendedProfile(): ZugferdDocumentBuilder */ public function createDocumentInXRechnung22Profile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_XRECHNUNG_2_2); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_XRECHNUNG_2_2); } /** @@ -78,7 +78,7 @@ public function createDocumentInXRechnung22Profile(): ZugferdDocumentBuilder */ public function createDocumentInXRechnung23Profile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_XRECHNUNG_2_3); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_XRECHNUNG_2_3); } /** @@ -88,7 +88,7 @@ public function createDocumentInXRechnung23Profile(): ZugferdDocumentBuilder */ public function createDocumentInXRechnung30Profile(): ZugferdDocumentBuilder { - return new ZugferdDocumentBuilder(ZugferdProfiles::PROFILE_XRECHNUNG_3); + return ZugferdDocumentBuilder::createNew(ZugferdProfiles::PROFILE_XRECHNUNG_3); } /**