public function execute(InputInterface $input, OutputInterface $output) { $engine = EngineFactory::getInstance(new Logger($output, $input->getOption('debug'))); $dir = $input->getArgument('dir'); $fileWriter = new FileWriter(); if (is_dir($dir) === false) { throw new \Exception(sprintf('Directory "%s" does not exist', $dir)); } foreach ($engine->convertDirectory($dir, true, $input->getArgument('file')) as $file => $convertedCode) { $output->writeln(sprintf('<info>Converted %s</info>', $convertedCode['fileDestination'])); $fileWriter->write($convertedCode); } }
public function render(array $file) { $this->fileWriter->write($file); }
public function render(array $file) { $this->fileWriter->write($file); return $file['zephir']; }