From d6f52bac749e387e0a1cea6eca2209246b7542c8 Mon Sep 17 00:00:00 2001 From: boombatower Date: Fri, 7 Sep 2012 00:17:37 -0700 Subject: [PATCH 1/2] [Process] add signal method. --- src/Symfony/Component/Process/Process.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Symfony/Component/Process/Process.php b/src/Symfony/Component/Process/Process.php index cd1e8b42155a2..e46944856e7cc 100644 --- a/src/Symfony/Component/Process/Process.php +++ b/src/Symfony/Component/Process/Process.php @@ -579,6 +579,18 @@ public function stop($timeout=10) return $this->exitcode; } + /** + * Send signal to the process. + * + * @param int $signal Signal to send to process. + * + * @return Boolean The terminations status of the process. + */ + public function signal($signal) + { + return proc_terminate($this->process, $signal); + } + public function addOutput($line) { $this->stdout .= $line; From 4fba0c4a67eaa5564bc85c2b74cb48cecaf1d364 Mon Sep 17 00:00:00 2001 From: boombatower Date: Fri, 7 Sep 2012 00:56:40 -0700 Subject: [PATCH 2/2] Fix indent. --- src/Symfony/Component/Process/Process.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Process/Process.php b/src/Symfony/Component/Process/Process.php index e46944856e7cc..a55bac5571835 100644 --- a/src/Symfony/Component/Process/Process.php +++ b/src/Symfony/Component/Process/Process.php @@ -588,7 +588,7 @@ public function stop($timeout=10) */ public function signal($signal) { - return proc_terminate($this->process, $signal); + return proc_terminate($this->process, $signal); } public function addOutput($line)