- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/classes/general/rest.php
- Класс: CRestServer
- Вызов: CRestServer::appendDebugInfo
protected function appendDebugInfo(array $data)
{
$data['time'] = array(
'start' => $this->timeStart,
'finish' => microtime(true),
);
$data['time']['duration'] = $data['time']['finish'] - $data['time']['start'];
$data['time']['processing'] = $this->timeProcessFinish - $this->timeProcessStart;
$data['time']['date_start'] = date('c', $data['time']['start']);
$data['time']['date_finish'] = date('c', $data['time']['finish']);
if (LoadLimiter::isActive())
{
$reset = LoadLimiter::getResetTime(
$this->getAuthType(),
!empty($this->getClientId()) ? $this->getClientId() : $this->getPasswordId(),
$this->method
);
if ($reset)
{
$data['time']['operating_reset_at'] = $reset;
}
$data['time']['operating'] = LoadLimiter::getRestTime(
$this->getAuthType(),
!empty($this->getClientId()) ? $this->getClientId() : $this->getPasswordId(),
$this->method
);
}
return $data;
}