public function testHumanize()
 {
     self::assertEquals(FileSizeHelper::humanize(512), '512.00B');
     self::assertEquals(FileSizeHelper::humanize(1024, 0), '1KB');
     self::assertEquals(FileSizeHelper::humanize(1000000000), '953.67MB');
     self::assertEquals(FileSizeHelper::humanize(1000000000, 0), '954MB');
     self::assertEquals(FileSizeHelper::humanize(1000000000, 4), '953.6743MB');
 }
Пример #2
0
 /**
  * @param PostResponseEvent $event
  */
 public function onTerminate(PostResponseEvent $event)
 {
     $response = $event->getResponse();
     if (!is_null($this->logger)) {
         $this->logger->info('< ' . $response->getStatusCode());
         if (!is_null($this->benchmark)) {
             $total = $this->benchmark->getAppStatistic();
             $this->logger->info('= Time: ' . $total['time'] . ', Memory: ' . FileSizeHelper::humanize($total['memory']));
         }
     }
 }