/** * Сохраняет статистику, собранную профайлером, в файл. */ private function saveProfiler2File($profilerId, PsProfilerInterface $profiler) { if (!$profiler->isEnabled()) { return; //--- } $saved = $this->saveToFile($this->getProfilerDi($profilerId), $profiler->getStats()); //TODO! В данный момент можно делать $profiler->reset(), но мы делаем это в onDestruct, поэтому не будем проверять. if (PsLogger::isEnabled() && $saved) { PsLogger::inst(__CLASS__)->info("+ {$profilerId}"); PsLogger::inst(__CLASS__)->info($saved); } }