$this->status = self::STATUS_STARTED;
if (isset($descriptors[3
])) { $this->fallbackStatus
['pid'
] =
(int) fgets($this->processPipes->pipes
[3
]);
} if ($this->tty
) { return;
} $this->
updateStatus(false
);
$this->
checkTimeout();
} /**
* Restarts the process.
*
* Be warned that the process is cloned before being started.
*
* @param callable|null $callback A PHP callback to run whenever there is some
* output available on STDOUT or STDERR
*
* @throws RuntimeException When process can't be launched
* @throws RuntimeException When process is already running
*
* @see start()
*
* @final
*/