Esempio n. 1
0
 /**
  * If provided url does not contain scheme part, tries to add it
  *
  * @param string $url URL to be fixed.
  * @return string Fixed URL.
  */
 protected static function normalizeUrl($url)
 {
     if (!preg_match('#^https?://#i', $url)) {
         $url = 'http://' . $url;
     }
     $parsedUrl = new Uri($url);
     $parsedUrl->setHost(strtolower($parsedUrl->getHost()));
     return $parsedUrl->getUri();
 }