method
public
ContentUri::resolveRelativeUri()
Сигнатура
public resolveRelativeUri(Uri $base) : $this
Описание
Преобразует относительный URI в абсолютный в контексте базового URI.
Параметры
$base
Uri
Возвращаемое значение
$this
Как применяется в ContentUri
ContentUri::resolveRelativeUri() — метод класса \Bitrix\Main\Engine\Response\DataType\ContentUri модуля «Главный модуль». ContentUri: Класс ContentUri помечает uri, который предоставляет контент (содержимое файла).
Метод объекта: сначала нужен экземпляр ContentUri.
use Bitrix\Main\Engine\Response\DataType\ContentUri;
/** @var ContentUri $object */
$base = null; // Uri
$result = $object->resolveRelativeUri($base);
// $result: $thisДругие методы ContentUri
__toString()addParams()Добавляет параметры в запрос или заменяет существующие.convertToPunycode()Преобразует хост в punycode.convertToUnicode()Преобразует хост в Unicode.deleteParams()Удаляет параметры из запроса.getAuthority()getFragment()getHost()getLocator()Возвращает URI без фрагмента.getPass()Возвращает пароль, закодированный через rawurlencode.getPath()getPathQuery()Возвращает путь с запросом. Пустой путь трактуется как корень (/).
resolveRelativeUri() есть и у других классов модуля «Главный модуль»: Uri.
Исходный файл: source/main/lib/engine/response/datatype/contenturi.php:500

