for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Spike library
* @author Tao <[email protected]>
*/
namespace Spike\Timer;
use Spike\Logger\Logger;
class MemoryWatcher extends PeriodicTimer
{
protected $logger;
public function __construct(Logger $logger)
$this->logger = $logger;
}
public function __invoke()
$this->logger->info(sprintf('Memory usage: %s', memory_get_usage()));
public function getInterval()
return 60;