Skip to content

Commit c9276e0

Browse files
committed
Merge pull request #42 from jeremykendall/develop
v2.0.2
2 parents 4e931e8 + ad8cc6e commit c9276e0

File tree

3 files changed

+202
-3
lines changed

3 files changed

+202
-3
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -282,13 +282,13 @@ class Pdp\Uri\Url\Host#7 (3) {
282282

283283
### Validation of Public Suffixes
284284

285-
Public Suffix validation is available by calling `Parser::isValidSuffix()`:
285+
Public Suffix validation is available by calling `Parser::isSuffixValid()`:
286286

287287
```
288-
var_dump($parser->isValidSuffix('www.example.faketld');
288+
var_dump($parser->isSuffixValid('www.example.faketld');
289289
// false
290290
291-
var_dump($parser->isValidSuffix('www.example.com.au');
291+
var_dump($parser->isSuffixValid('www.example.com.au');
292292
// true
293293
```
294294

bin/parse

+7
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,15 @@ try {
2323
$manager = new \Pdp\PublicSuffixListManager();
2424
$parser = new Pdp\Parser($manager->getList());
2525
$url = $parser->parseUrl($domain);
26+
$suffixValid = ($parser->isSuffixValid((string) $url->host)) ? 'IS' : 'IS NOT';
27+
2628
print_r($url->toArray());
2729
echo sprintf('Host: %s', $url) . PHP_EOL;
30+
echo sprintf(
31+
"'%s' %s a valid public suffix.",
32+
$url->host->publicSuffix,
33+
$suffixValid
34+
) . PHP_EOL;
2835
} catch (\Exception $e) {
2936
die($e->getMessage() . PHP_EOL);
3037
}

0 commit comments

Comments
 (0)