From 9aa098175bd1d9f3d8b0bc8edfa53bf96139b29e Mon Sep 17 00:00:00 2001 From: Okan Date: Sat, 6 Jul 2024 23:48:56 +0300 Subject: [PATCH] Added output formatting option for HasRequestDom.php and HasResponseDom.php. --- src/Http/Traits/HasRequestDom.php | 3 ++- src/Http/Traits/HasResponseDom.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Http/Traits/HasRequestDom.php b/src/Http/Traits/HasRequestDom.php index dab9d1e..fb4c070 100644 --- a/src/Http/Traits/HasRequestDom.php +++ b/src/Http/Traits/HasRequestDom.php @@ -13,8 +13,9 @@ public function getRequestDom(): ?DOMDocument return $this->requestDom; } - public function getRequestXml(): ?string + public function getRequestXml(bool $formatOutput = true): ?string { + $this->requestDom->formatOutput = $formatOutput; return $this->requestDom?->saveXML(); } diff --git a/src/Http/Traits/HasResponseDom.php b/src/Http/Traits/HasResponseDom.php index 1e7a04e..584785d 100644 --- a/src/Http/Traits/HasResponseDom.php +++ b/src/Http/Traits/HasResponseDom.php @@ -13,8 +13,9 @@ public function getResponseDom(): ?DOMDocument return $this->responseDom; } - public function getResponseXML(): ?string + public function getResponseXML(bool $formatOutput = true): ?string { + $this->responseDom->formatOutput = $formatOutput; return $this->responseDom?->saveXML(); }