• Модуль: 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;
}