コード例 #1
0
ファイル: ForkTest.php プロジェクト: ackintosh/snidel
 /**
  * @test
  */
 public function status()
 {
     $fork = new Fork(getmypid());
     $expect = 1;
     $fork->setStatus($expect);
     $this->assertSame($expect, $fork->getStatus());
 }
コード例 #2
0
ファイル: Worker.php プロジェクト: ackintosh/snidel
 /**
  * @param   int     $sig
  * @return  void
  */
 public function terminate($sig)
 {
     posix_kill($this->fork->getPid(), $sig);
     $status = null;
     $this->pcntl->waitpid($this->fork->getPid(), $status);
 }