Esempio n. 1
0
 public function __construct($packageName)
 {
     $this->name = $packageName;
     $packageInfo = new PackageInfo($this->name);
     $this->plugins = $packageInfo->getPlugins();
     foreach ($this->plugins as $plugin) {
         $this->pluginObjects[$plugin] = PluginManager::getPluginObject($plugin);
     }
 }
Esempio n. 2
0
 protected function outputPackageSummary(InputInterface $input, OutputInterface $output)
 {
     $name = $input->getArgument('name');
     $packageInfo = new PackageInfo($name);
     $output->writeln($packageInfo->getName());
     if ($description = $packageInfo->getDescription()) {
         $output->writeln($description);
     }
     $output->writeln('Package contains the following plugins:');
     $plugins = $packageInfo->getPlugins();
     $this->outputPluginListing($input, $output, $plugins);
 }