private function copyHomeDirectory($output, $config, $override)
{
$baseConfigDirectory = $config->getBaseConfigDirectory();
$customConfigDirectory = $config->getUserHomeDirectory() . '/.phpqa';
if (!is_dir($customConfigDirectory)) {
mkdir($customConfigDirectory);
}
$index = 1;
$copiedMessage = true;
foreach ($this->files as $file) {
$source = $baseConfigDirectory . $file['source'];
$destination = $customConfigDirectory . '/' . $file['destination'];
if ($this->copyFile($source, $destination, $override)) {
if ($copiedMessage) {
$output->writeln('Copied file(s):');
}
$copiedMessage = false;
$output->writeln(sprintf('<info>%s</info> - <comment>%s</comment>', $index, $destination));
$index++;
}
}
}