public function call()
 {
     $app = $this->app;
     $this->next->call();
     $res = $app->response;
     $time_end = microtime(true);
     $time = $time_end - $GLOBALS['EMA']['start_time'];
     $res->headers->set('X-EMA-Memory', UploadedFileManager::formatSizeUnits(memory_get_peak_usage(true)));
     $res->headers->set('X-EMA-Time', $time);
 }
Example #2
0
 /**
  * Delete file or file stack from disk
  * @param string|array $name
  * @throws \Exception
  */
 protected function deleteFileFromDisk($name = "")
 {
     if (is_string($name)) {
         parent::deleteFileFromDisk($name);
     } elseif (is_array($name)) {
         foreach ($name as $type => $fileName) {
             if (!empty($fileName)) {
                 parent::deleteFileFromDisk($fileName);
             }
         }
     }
 }