コード例 #1
0
ファイル: isValidSchemeTest.php プロジェクト: bogdananton/vsc
 public function testBasicValidSchemes()
 {
     $mirror = new \ReflectionClass(Url::class);
     $validSchemes = $mirror->getStaticProperties()['validSchemes'];
     foreach ($validSchemes as $scheme) {
         $this->assertTrue(Url::isValidScheme($scheme));
     }
 }
コード例 #2
0
ファイル: UrlParserA.php プロジェクト: bogdananton/vsc
 /**
  * @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);
 }