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