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); }
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"); } }