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'); }
/** * @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'])); } } }