From 460eedccf227cf336946550a1a818e5fde1ddacd Mon Sep 17 00:00:00 2001 From: Jarrod Linahan Date: Mon, 26 Nov 2018 06:20:30 +1100 Subject: [PATCH 1/3] Fix type error (array). Allows testsuite to run under PHP 7.1.x - Closes #2 --- src/whois.parser.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/whois.parser.php b/src/whois.parser.php index 85b9596..bbfdef1 100644 --- a/src/whois.parser.php +++ b/src/whois.parser.php @@ -338,7 +338,7 @@ if (!$items) 'Zone Email:' => 'zone.email' ); -$r = ''; +$r = []; $disok = true; while (list($key,$val) = each($rawdata)) @@ -884,4 +884,4 @@ else return sprintf("%.4d-%02d-%02d",$res['y'],$res['m'],$res['d']); } -?> \ No newline at end of file +?> From 20089f3bb31f167e7d8ca1ab3f474d32367bc291 Mon Sep 17 00:00:00 2001 From: Jarrod Linahan Date: Mon, 26 Nov 2018 06:29:20 +1100 Subject: [PATCH 2/3] Update deep whois for ICANN TLDS - Closes #3 --- src/whois.gtld.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/whois.gtld.php b/src/whois.gtld.php index d16cef1..d5d5a77 100644 --- a/src/whois.gtld.php +++ b/src/whois.gtld.php @@ -37,7 +37,7 @@ class gtld_handler extends WhoisClient var $REG_FIELDS = array( 'Domain Name:' => 'regrinfo.domain.name', 'Registrar:' => 'regyinfo.registrar', - 'Whois Server:' => 'regyinfo.whois', + 'Registrar WHOIS Server:' => 'regyinfo.whois', 'Referral URL:' => 'regyinfo.referrer', 'Name Server:' => 'regrinfo.domain.nserver.', // identical descriptors 'Updated Date:' => 'regrinfo.domain.changed', @@ -78,4 +78,4 @@ class gtld_handler extends WhoisClient return $this->result; } } -?> \ No newline at end of file +?> From 03abbe53ee6bc4ffde411a6560501d57381b1561 Mon Sep 17 00:00:00 2001 From: Jarrod Linahan Date: Mon, 26 Nov 2018 07:06:24 +1100 Subject: [PATCH 3/3] Type error - Fixes #4 --- src/whois.gtld.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/whois.gtld.php b/src/whois.gtld.php index d5d5a77..83dfd63 100644 --- a/src/whois.gtld.php +++ b/src/whois.gtld.php @@ -54,7 +54,7 @@ class gtld_handler extends WhoisClient function parse($data, $query) { $this->Query = array(); - $this->SUBVERSION = sprintf('%s-%s', $query['handler'], $this->HANDLER_VERSION); + $this->SUBVERSION = sprintf('%s-%s', get_class($this), $this->HANDLER_VERSION); $this->result = generic_parser_b($data['rawdata'], $this->REG_FIELDS, 'dmy'); unset($this->result['registered']);