isAbsolute() public static method

Is absolute url
public static isAbsolute ( $path ) : boolean
$path
return boolean
Esempio n. 1
0
 /**
  * Find source in variants.
  *
  * @return array
  */
 protected function _findSource()
 {
     $path = $this->_manager->getPath();
     if ($path->isVirtual($this->_source)) {
         return $path->get($this->_source);
     }
     if (Url::isAbsolute($this->_source)) {
         return $this->_source;
     }
     $fullPath = $path->get('root:' . $this->_source);
     return $fullPath;
 }
Esempio n. 2
0
File: Less.php Progetto: jbzoo/less
 /**
  * @param string|null $basepath
  * @param string      $default
  * @return string
  */
 protected function _prepareBasepath($basepath, $default)
 {
     $basepath = $basepath ?: $default;
     if (!Url::isAbsolute($basepath)) {
         $basepath = trim($basepath, '\\/');
         $basepath = $this->_options->get('root_url') . '/' . $basepath;
     }
     return $basepath;
 }
Esempio n. 3
0
 public function testIsAbsolute()
 {
     isTrue(Url::isAbsolute('https://site.com'));
     isTrue(Url::isAbsolute('http://site.com'));
     isTrue(Url::isAbsolute('//site.com'));
     isTrue(Url::isAbsolute('ftp://site.com'));
     isFalse(Url::isAbsolute('/path/to/file'));
     isFalse(Url::isAbsolute('w:/path/to/file'));
     isFalse(Url::isAbsolute('W:/path/to/file'));
     isFalse(Url::isAbsolute('W:\\path\\to\\file'));
 }