getUrl() public method

Gets file path URL.
public getUrl ( string $file, mixed $referenceType = UrlGenerator::ABSOLUTE_PATH ) : string | false
$file string
$referenceType mixed
return string | false
Beispiel #1
0
 /**
  * Gets the URL to a path resource.
  *
  * @param  string $path
  * @param  mixed  $parameters
  * @param  mixed  $referenceType
  * @return string
  */
 public function getStatic($path, $parameters = [], $referenceType = UrlGenerator::ABSOLUTE_PATH)
 {
     $url = $this->file->getUrl($this->locator->get($path) ?: $path, $referenceType === self::BASE_PATH ? UrlGenerator::ABSOLUTE_PATH : $referenceType);
     if ($referenceType === self::BASE_PATH) {
         $url = substr($url, strlen($this->router->getRequest()->getBasePath()));
     }
     return $this->parseQuery($url, $parameters);
 }