@@ -11,10 +11,10 @@ domain parser implemented in PHP.
1111
1212While there are plenty of excellent URL parsers and builders available, there
1313are very few projects that can accurately parse a url into its component
14- subdomain, registerable domain, and public suffix parts.
14+ subdomain, registrable domain, and public suffix parts.
1515
1616Consider the domain www.pref.okinawa.jp . In this domain, the
17- * public suffix* portion is ** okinawa.jp** , the * registerable domain* is
17+ * public suffix* portion is ** okinawa.jp** , the * registrable domain* is
1818** pref.okinawa.jp** , and the * subdomain* is ** www** . You can't regex that.
1919
2020Other similar libraries focus primarily on URL building, parsing, and
@@ -77,7 +77,7 @@ class Pdp\Uri\Url#6 (8) {
7777 class Pdp\Uri\Url\Host#5 (3) {
7878 private $subdomain =>
7979 string(3) "www"
80- private $registerableDomain =>
80+ private $registrableDomain =>
8181 string(15) "pref.okinawa.jp"
8282 private $publicSuffix =>
8383 string(10) "okinawa.jp"
@@ -139,7 +139,7 @@ class Pdp\Uri\Url#6 (8) {
139139 class Pdp\Uri\Url\Host#5 (4) {
140140 private $subdomain =>
141141 NULL
142- private $registerableDomain =>
142+ private $registrableDomain =>
143143 string(17) "яндекс.рф"
144144 private $publicSuffix =>
145145 string(4) "рф"
@@ -175,7 +175,7 @@ class Pdp\Uri\Url#6 (8) {
175175 class Pdp\Uri\Url\Host#5 (4) {
176176 private $subdomain =>
177177 NULL
178- private $registerableDomain =>
178+ private $registrableDomain =>
179179 string(22) "xn--d1acpjx3f.xn--p1ai"
180180 private $publicSuffix =>
181181 string(8) "xn--p1ai"
@@ -211,7 +211,7 @@ class Pdp\Uri\Url#6 (8) {
211211 class Pdp\Uri\Url\Host#5 (4) {
212212 private $subdomain =>
213213 NULL
214- private $registerableDomain =>
214+ private $registrableDomain =>
215215 NULL
216216 private $publicSuffix =>
217217 NULL
@@ -257,7 +257,7 @@ The above will output:
257257class Pdp\Uri\Url\Host#7 (3) {
258258 private $subdomain =>
259259 string(1) "a"
260- private $registerableDomain =>
260+ private $registrableDomain =>
261261 string(6) "b.c.cy"
262262 private $publicSuffix =>
263263 string(4) "c.cy"
@@ -292,7 +292,7 @@ retrieve only the component you're interested in
292292<?php
293293
294294var_dump($parser->getSubdomain('www.scottwills.co.uk'));
295- var_dump($parser->getRegisterableDomain ('www.scottwills.co.uk'));
295+ var_dump($parser->getRegistrableDomain ('www.scottwills.co.uk'));
296296var_dump($parser->getPublicSuffix('www.scottwills.co.uk'));
297297```
298298
@@ -331,7 +331,7 @@ Array
331331 [pass] =>
332332 [host] => www.waxaudio.com.au
333333 [subdomain] => www
334- [registerableDomain ] => waxaudio.com.au
334+ [registrableDomain ] => waxaudio.com.au
335335 [publicSuffix] => com.au
336336 [port] =>
337337 [path] => /
0 commit comments