From 6c56d49e40ff9381be52173b182470eea25b2332 Mon Sep 17 00:00:00 2001 From: Wojciech Czartoryjski Date: Mon, 29 May 2023 13:57:38 +0200 Subject: [PATCH] get pkd report fix --- src/RegonClient.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/RegonClient.php b/src/RegonClient.php index 0ac98ba..f3745ba 100644 --- a/src/RegonClient.php +++ b/src/RegonClient.php @@ -157,7 +157,11 @@ public function getReport($regon, $reportType): array try { $client = $this->createSoapClient(self::FULL_REPORT_ACTION, $session); $result = $client->DanePobierzPelnyRaport(['pRegon' => $regon, 'pNazwaRaportu' => $reportType]); - $data = simplexml_load_string($result->DanePobierzPelnyRaportResult)->dane; + if ($reportType === self::REPORT_TYPE_NATURAL_PERSON_PKD || $reportType === self::REPORT_TYPE_LEGAL_PERSON_PKD) { + $data = simplexml_load_string($result->DanePobierzPelnyRaportResult); + } else { + $data = simplexml_load_string($result->DanePobierzPelnyRaportResult)->dane; + } if (property_exists($data, 'ErrorCode')) { if ($data->ErrorCode == "4") {