private function installInterruptHandler() { if (extension_loaded('pcntl')) { pcntl_signal(SIGINT, function () { pcntl_signal(SIGINT, SIG_DFL); $this->interrupted = TRUE; }); } }