public static function create($repoConfig, $port, $path, ProcessExecutor $process, IOInterface $io)
    {
        $isWindows = \defined('PHP_WINDOWS_VERSION_BUILD');

        return new self($repoConfig, $port, $path, $process, $isWindows, $io);
    }