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(); }