/** * Search for dependencies in this repository. * * @param RepositoryInterface $repository The repository to search in. * * @return void */ private function searchInRepository(RepositoryInterface $repository) { if ($repository instanceof ComposerRepository) { $packageNames = $repository->getProviderNames(); $this->searchInPackageNames($packageNames, $repository); } else { $packages = $repository->getPackages(); $this->searchInPackages($packages); } }