Пример #1
0
 /**
  * @param string  $event
  * @param callable $callback
  */
 public function bind($event, callable $callback)
 {
     if (null === $this->_eventHandler) {
         $this->_eventHandler = new CM_EventHandler_EventHandler();
         $handler = function ($signal) {
             $this->trigger('exit', $signal);
             exit(0);
         };
         pcntl_signal(SIGTERM, $handler, false);
         pcntl_signal(SIGINT, $handler, false);
     }
     $this->_eventHandler->bind($event, $callback);
 }