couldNotDetermineHost() публичный статический Метод

public static couldNotDetermineHost ( string $url ) : InvalidUrl
$url string
Результат InvalidUrl
Пример #1
0
 public function __construct(string $url)
 {
     if (!starts_with($url, ['http://', 'https://'])) {
         $url = "https://{$url}";
     }
     if (!filter_var($url, FILTER_VALIDATE_URL)) {
         throw InvalidUrl::couldNotValidate($url);
     }
     $this->url = $url;
     $this->parsedUrl = parse_url($url);
     if (!isset($this->parsedUrl['host'])) {
         throw InvalidUrl::couldNotDetermineHost($this->url);
     }
 }