public function start() { $this->setProcess(new Process($this->buildCommand())); $this->getProcess()->start(); if ($this->preventOverlapping) { $this->lock(); } return $this->getProcess()->getPid(); }
/** * Run an event process * * * @param \Crunz\Event $event */ protected function start(Event $event) { // Running the before-callbacks $event->outputStream = $this->invoke($event->beforeCallbacks()); $event->start(); }