Exemplo n.º 1
0
 public function testBasicValidSchemes()
 {
     $mirror = new \ReflectionClass(Url::class);
     $validSchemes = $mirror->getStaticProperties()['validSchemes'];
     foreach ($validSchemes as $scheme) {
         $this->assertTrue(Url::isValidScheme($scheme));
     }
 }
Exemplo n.º 2
0
 /**
  * @param string $sUrl
  * @return bool
  */
 public static function urlHasScheme($sUrl)
 {
     $firstPos = min(strpos($sUrl, ':'), strpos($sUrl, '/'));
     $sScheme = substr($sUrl, 0, $firstPos);
     return Url::isValidScheme($sScheme);
 }