public function callInit() { $this->onWakeup(); try { $this->init(); } catch (\Exception $e) { Daemon::uncaughtExceptionHandler($e); $this->finish(); return; } $this->onSleep(); }