Пример #1
0
 protected function convertPHPFilesInDirectory(InputInterface $input, OutputInterface $output)
 {
     $source = $input->getArgument('source');
     $destination = $input->getArgument('destination');
     $converter = new DirectoryConverter($source);
     $this->isDestinationASourceDirectory($source, $destination);
     $this->isDestinationDifferentThanSource($source, $destination);
     if (!$input->getOption('copy-all')) {
         $converter->doNotCopyNonPhpFiles();
     }
     if (file_exists($destination) && !$input->getOption('overwrite')) {
         throw InvalidParameter::destinationExist();
     }
     $converter->setLogger($output);
     $converter->savePhp5FilesTo($destination);
 }