original_string: public function signal(int $signo)
      {
          if (!$this->isRunning()) {
              throw new StatusError('The process is not running.');
          }
  
          proc_terminate($this->process, (int) $signo);
      }
code: public function signal(int $signo)
      {
          if (!$this->isRunning()) {
              throw new StatusError('The process is not running.');
          }
  
          proc_terminate($this->process, (int) $signo);
      }
code_tokens: public function signal ( int $ signo ) { if ( ! $ this -> isRunning ( ) ) { throw new StatusError ( 'The process is not running.' ) ; } proc_terminate ( $ this -> process , ( int ) $ signo ) ; }
docstring: Sends the given signal to the process.
  
  @param int $signo Signal number to send to process.
  
  @throws \Icicle\Concurrent\Exception\StatusError If the process is not running.
docstring_tokens: Sends the given signal to the process .