public function __construct(ReleaseDownloader $releaseDownloader, Config $config, VcsGenerator $vcsGenerator, ConfigWriter $configWriter, Database $database, Demodata $demodata, IoService $ioService, PostInstall $postInstall, ProcessExecutor $processExecutor)
{
$this->releaseDownloader = $releaseDownloader;
$this->config = $config;
$this->vcsGenerator = $vcsGenerator;
$this->configWriter = $configWriter;
$this->database = $database;
$this->demodata = $demodata;
$this->ioService = $ioService;
$this->postInstall = $postInstall;
$this->processExecutor = $processExecutor;
}