From ee97f26931b7d28174adb4db79ef060a7d9db9af Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Tue, 22 May 2018 10:39:25 +1200 Subject: [PATCH] FIX Update PHPDocs to indicate more specific return types --- src/Composer/Repository/RepositoryManager.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Composer/Repository/RepositoryManager.php b/src/Composer/Repository/RepositoryManager.php index 7a7fc0a9b..87b82d14d 100644 --- a/src/Composer/Repository/RepositoryManager.php +++ b/src/Composer/Repository/RepositoryManager.php @@ -54,6 +54,7 @@ class RepositoryManager public function findPackage($name, $constraint) { foreach ($this->repositories as $repository) { + /** @var RepositoryInterface $repository */ if ($package = $repository->findPackage($name, $constraint)) { return $package; } @@ -68,13 +69,13 @@ class RepositoryManager * @param string $name package name * @param string|\Composer\Semver\Constraint\ConstraintInterface $constraint package version or version constraint to match against * - * @return array + * @return PackageInterface[] */ public function findPackages($name, $constraint) { $packages = array(); - foreach ($this->repositories as $repository) { + foreach ($this->getRepositories() as $repository) { $packages = array_merge($packages, $repository->findPackages($name, $constraint)); } @@ -147,7 +148,7 @@ class RepositoryManager /** * Returns all repositories, except local one. * - * @return array + * @return RepositoryInterface[] */ public function getRepositories() {