- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/url/base.php
- Класс: BitrixRestUrlBase
- Вызов: Base::getUrl
protected function getUrl($page, $replace = null, $subject = null, $query = null)
{
$url = null;
if(array_key_exists($page, $this->pages))
{
$url = $this->getDir().$this->pages[$page];
if (!is_null($replace) && !is_null($subject))
{
$url = $this->getReplaced($url, $replace, $subject);
}
$url = $this->getReplaced($url, '//', '/');
if(is_array($query))
{
$url = $this->addParams($url, $query);
}
}
return $url;
}