public function __construct(PsrLogger $logger) { parent::__construct($logger); $this->logger = $logger; $this->procGarbageWatcher = \Amp\repeat(function () { $this->collectProcessGarbage(); }, 100, ["enable" => false]); }
public function __construct(PsrLogger $logger, Bootstrapper $bootstrapper = null) { parent::__construct($logger); $this->logger = $logger; $this->bootstrapper = $bootstrapper ?: new Bootstrapper(); }
protected function exit() { $this->logger->flush(); parent::exit(); }