- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/engine/access/loadlimiter.php
- Класс: BitrixRestEngineAccessLoadLimiter
- Вызов: LoadLimiter::registerStarting
static function registerStarting($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] ?? null))
{
static::$timeRegistered[$key] = [
'entityType' => $entityType,
'entity' => $entity,
'method' => $method,
'timeStart' => [],
'timeFinish' => [],
];
}
static::$timeRegistered[$key]['timeStart'][] = microtime(true);
}
}