- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/page/asset.php
- Класс: BitrixMainPageAsset
- Вызов: Asset::cutSourceMap
static function cutSourceMap(&$content)
{
$sourceMapName = "";
$length = strlen($content);
$position = $length > 512 ? $length - 512 : 0;
$lastLine = strpos($content, self::SOURCE_MAP_TAG, $position);
if ($lastLine !== false)
{
$nameStart = $lastLine + strlen(self::SOURCE_MAP_TAG);
if (($newLinePos = strpos($content, "n", $nameStart)) !== false)
{
$sourceMapName = substr($content, $nameStart, $newLinePos - $nameStart);
}
else
{
$sourceMapName = substr($content, $nameStart);
}
$sourceMapName = trim($sourceMapName);
$content = substr($content, 0, $lastLine);
}
return $sourceMapName;
}