File tree 3 files changed +202
-3
lines changed
3 files changed +202
-3
lines changed Original file line number Diff line number Diff line change @@ -282,13 +282,13 @@ class Pdp\Uri\Url\Host#7 (3) {
282
282
283
283
### Validation of Public Suffixes
284
284
285
- Public Suffix validation is available by calling ` Parser::isValidSuffix () ` :
285
+ Public Suffix validation is available by calling ` Parser::isSuffixValid () ` :
286
286
287
287
```
288
- var_dump($parser->isValidSuffix ('www.example.faketld');
288
+ var_dump($parser->isSuffixValid ('www.example.faketld');
289
289
// false
290
290
291
- var_dump($parser->isValidSuffix ('www.example.com.au');
291
+ var_dump($parser->isSuffixValid ('www.example.com.au');
292
292
// true
293
293
```
294
294
Original file line number Diff line number Diff line change 23
23
$ manager = new \Pdp \PublicSuffixListManager ();
24
24
$ parser = new Pdp \Parser ($ manager ->getList ());
25
25
$ url = $ parser ->parseUrl ($ domain );
26
+ $ suffixValid = ($ parser ->isSuffixValid ((string ) $ url ->host )) ? 'IS ' : 'IS NOT ' ;
27
+
26
28
print_r ($ url ->toArray ());
27
29
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 ;
28
35
} catch (\Exception $ e ) {
29
36
die ($ e ->getMessage () . PHP_EOL );
30
37
}
You can’t perform that action at this time.
0 commit comments