Exemple #1
0
 public function testBitbucketPackage()
 {
     $logger = new Logger();
     $logger->setQuiet();
     $provider = new BitbucketProvider();
     $provider->setOwner('osmanov');
     $provider->setRepository('pecl-event');
     $provider->setPackageName('event');
     $extensionDownloader = new ExtensionDownloader($logger, new OptionResult());
     $versionList = $extensionDownloader->knownReleases($provider);
     $this->assertNotCount(0, $versionList);
 }
Exemple #2
0
 public function execute($extensionName)
 {
     $extensionList = new ExtensionList($this->logger, $this->options);
     $provider = $extensionList->exists($extensionName);
     if ($provider) {
         $extensionDownloader = new ExtensionDownloader($this->logger, $this->options);
         $versionList = $extensionDownloader->knownReleases($provider);
         $this->logger->info("\n");
         $this->logger->writeln(wordwrap(implode(', ', $versionList), 80, "\n"));
     } else {
         $this->logger->info("Can not determine host or unsupported of {$extensionName} \n");
     }
 }