|
|
|
@ -35,13 +35,26 @@ class URLGenerator implements IURLGenerator { |
|
|
|
|
* @internal param array $args with param=>value, will be appended to the returned url |
|
|
|
|
* @return string the url |
|
|
|
|
* |
|
|
|
|
* Returns a url to the given app and file. |
|
|
|
|
* Returns a url to the given route. |
|
|
|
|
*/ |
|
|
|
|
public function linkToRoute($route, $parameters = array()) { |
|
|
|
|
$urlLinkTo = \OC::$server->getRouter()->generate($route, $parameters); |
|
|
|
|
return $urlLinkTo; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Creates an absolute url using a defined route |
|
|
|
|
* @param string $route |
|
|
|
|
* @param array $parameters |
|
|
|
|
* @internal param array $args with param=>value, will be appended to the returned url |
|
|
|
|
* @return string the url |
|
|
|
|
* |
|
|
|
|
* Returns an absolute url to the given route. |
|
|
|
|
*/ |
|
|
|
|
public function linkToRouteAbsolute($routeName, $arguments = array()) { |
|
|
|
|
return $this->getAbsoluteURL($this->linkToRoute($routeName, $arguments)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Creates an url |
|
|
|
|
* @param string $app app |
|
|
|
|