• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/session/debugger.php
  • Класс: BitrixMainSessionDebugger
  • Вызов: Debugger::detectFirstUsage
public function detectFirstUsage(): void
{
	$firstUsage = null;
	$traceItems = Helper::getBackTrace(10, DEBUG_BACKTRACE_IGNORE_ARGS, 4);
	foreach ($traceItems as $item)
	{
		if (!empty($item['class']) && strpos($item['file'], 'lib/session/'))
		{
			continue;
		}

		$firstUsage = "{$item['file']}:{$item['line']}";
		break;
	}

	if ($firstUsage)
	{
		$this->addHeader("Usage", $firstUsage);
	}
}