public function __construct(array $options, array $config, $projectPath, OutputInterface $output)
{
$output->writeln('<info>Installing Magento with Composer</info>');
$this->composerInstall($projectPath, $output);
$output->writeln('<info>Installing Magento Software</info>');
$this->installMagento($config, $projectPath, $output);
$this->configureTestSuites($options, $projectPath, $output);
$output->writeln('<info>Finalising Setup</info>');
$this->finaliseSetup($options, $projectPath, $output);
$this->showCredentials($config, $output);
Notification::send('Magento was successfully installed!');
}