From 63e7cd6b0d1f276e1117290c5becc37c59c28225 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Thu, 14 Jul 2022 12:54:59 +0300 Subject: [PATCH 1/3] LSA-818 fix compatibility exception --- Templates/Br.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Templates/Br.php b/Templates/Br.php index 47773eb..519b5c2 100644 --- a/Templates/Br.php +++ b/Templates/Br.php @@ -77,8 +77,8 @@ class Br extends Regex protected $available = '/(No match for domain|release process: reserved)/i'; - public function translateRawData($rawdata) + public function translateRawData($rawdata, $config) { return utf8_encode($rawdata); } -} \ No newline at end of file +} From def11ff5b52b5912316a949424d33d766fadab7f Mon Sep 17 00:00:00 2001 From: Dmitry Maltsev Date: Tue, 3 Oct 2023 10:25:42 +0300 Subject: [PATCH 2/3] Fixed: Declaration of Novutec\WhoisParser\Templates\Icb::translateRawData($rawdata) must be compatible with Novutec\WhoisParser\Templates\Type\AbstractTemplate::translateRawData($rawdata, $config) --- Templates/Icb.php | 2 +- Templates/Venez.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Templates/Icb.php b/Templates/Icb.php index e6f47ef..cd4c372 100644 --- a/Templates/Icb.php +++ b/Templates/Icb.php @@ -107,7 +107,7 @@ class Icb extends Regex protected $available = '/(There is no live registration)/i'; - public function translateRawData($rawdata) + public function translateRawData($rawdata, $config) { return strip_tags($rawdata); } diff --git a/Templates/Venez.php b/Templates/Venez.php index 21bff49..0d3f165 100644 --- a/Templates/Venez.php +++ b/Templates/Venez.php @@ -69,7 +69,7 @@ public function postProcess(&$whoisParser) } - public function translateRawData($rawdata) + public function translateRawData($rawdata, $config) { return utf8_encode($rawdata); } From 8c1451c186387becaee2122a721d6a726c3fe0bd Mon Sep 17 00:00:00 2001 From: piotrpiegza Date: Mon, 6 May 2024 13:42:42 +0200 Subject: [PATCH 3/3] "2024-05-06 09:54:37": "trim(): Argument #1 ($string) must be of type string, array given FILE:/home/sites/tools/builds/c552a7464b0/vendor/novutec/whoisparser/Templates/Standard.php:110", --- Templates/Standard.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Templates/Standard.php b/Templates/Standard.php index f71114f..59af86c 100644 --- a/Templates/Standard.php +++ b/Templates/Standard.php @@ -107,9 +107,9 @@ public function postProcess(&$WhoisParser) if (isset($ResultSet->ask_whois)) { $Config = $WhoisParser->getConfig(); $curConfig = $Config->getCurrent(); - if (strtolower(trim($curConfig['server'])) != strtolower(trim($ResultSet->ask_whois))) { - $newConfig = $Config->get(trim($ResultSet->ask_whois)); - $newConfig['server'] = trim($ResultSet->ask_whois); + if (strtolower(trim((string)$curConfig['server'])) != strtolower(trim((string)$ResultSet->ask_whois))) { + $newConfig = $Config->get(trim((string)$ResultSet->ask_whois)); + $newConfig['server'] = trim((string)$ResultSet->ask_whois); unset($ResultSet->ask_whois); $Config->setCurrent($newConfig);