N98\Magento\Command\Developer\Module\CreateCommand::addAdditionalFiles PHP Method

addAdditionalFiles() protected method

protected addAdditionalFiles ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface
    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>');
            }
        }
    }