protected function execute(InputInterface $input, OutputInterface $output) { $fs = new Filesystem(); $projectArg = $input->getOption('project'); $drupalArg = $input->getOption('drupal'); $project = !empty($projectArg) && $fs->isAbsolutePath($projectArg) ? $projectArg : implode('/', [getcwd(), $projectArg]); $drupal = $fs->isAbsolutePath($drupalArg) ? $drupalArg : implode('/', [getcwd(), $drupalArg]); $mapper = new Mapper($this->normalizePath($project), $this->normalizePath($drupal), $input->getOption('copy')); $mapper->clear(); $mapper->mirror($mapper->getMap($this->getApplication()->getComposer(true)->getInstallationManager(), $this->getApplication()->getComposer(true)->getRepositoryManager())); }
protected function execute(InputInterface $input, OutputInterface $output) { $mapper = new Mapper(implode('/', [getcwd(), $input->getArgument('project')]), implode('/', [getcwd(), $input->getArgument('drupal')])); $mapper->clear(); $mapper->mirror($mapper->getMap($this->getApplication()->getComposer(true)->getInstallationManager(), $this->getApplication()->getComposer(true)->getRepositoryManager())); }