| @@ 142-146 (lines=5) @@ | ||
| 139 | */ |
|
| 140 | protected function setUpSignalHandling($nameOfSignalHandlerMethod) |
|
| 141 | { |
|
| 142 | if (!is_callable(array($this, $nameOfSignalHandlerMethod))) { |
|
| 143 | throw new InvalidArgumentException( |
|
| 144 | 'provided method name "' . $nameOfSignalHandlerMethod . '" is not available' |
|
| 145 | ); |
|
| 146 | } |
|
| 147 | ||
| 148 | //pcntl_signal(SIGHUP, array($this, $nameOfSignalHandlerMethod)); |
|
| 149 | pcntl_signal(SIGINT, array($this, $nameOfSignalHandlerMethod)); //shell ctrl+c |
|
| @@ 509-513 (lines=5) @@ | ||
| 506 | */ |
|
| 507 | private function setUpSignalHandling($nameOfSignalHandlerMethod) |
|
| 508 | { |
|
| 509 | if (!is_callable(array($this, $nameOfSignalHandlerMethod))) { |
|
| 510 | throw new InvalidArgumentException( |
|
| 511 | 'provided method name "' . $nameOfSignalHandlerMethod . '" is not available' |
|
| 512 | ); |
|
| 513 | } |
|
| 514 | ||
| 515 | pcntl_signal(SIGHUP, array($this, $nameOfSignalHandlerMethod)); //controlling terminal is closed |
|
| 516 | pcntl_signal(SIGINT, array($this, $nameOfSignalHandlerMethod)); //interrupt this processing | ctrl+c |
|