• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/engine/access/loadlimiter.php
  • Класс: BitrixRestEngineAccessLoadLimiter
  • Вызов: LoadLimiter::registerEnding
static function registerEnding($entityType, $entity, $method): void
{
	if (
		static::isActive()
		&& in_array($entityType, static::$limitedEntityTypes, true)
		&& !in_array($method, static::$ignoreMethod, true)
	)
	{
		$key = static::getKey($entityType, $entity, $method);
		if (static::$timeRegistered[$key])
		{
			static::$timeRegistered[$key]['timeFinish'][] = microtime(true);
		}

		if (!static::$isFinaliseInit)
		{
			static::$isFinaliseInit = true;
			Application::getInstance()->addBackgroundJob([__CLASS__, 'finalize']);
		}
	}
}