protected function addAdditionalFiles(OutputInterface $output)
{
$config = $this->getCommandConfig();
if (isset($config['additionalFiles']) && is_array($config['additionalFiles'])) {
foreach ($config['additionalFiles'] as $template => $outFileTemplate) {
$outFile = $this->getOutfile($outFileTemplate);
$outFileDir = dirname($outFile);
if (!is_dir($outFileDir)) {
mkdir($outFileDir, 0777, true);
}
file_put_contents($outFile, $this->getHelper('twig')->render($template, $this->twigVars));
$output->writeln('<info>Created file: <comment>' . $outFile . '<comment></info>');
}
}
}