diff --git a/src/Composer/DependencyResolver/PoolBuilder.php b/src/Composer/DependencyResolver/PoolBuilder.php index 1c995bc4e..b2f596bbd 100644 --- a/src/Composer/DependencyResolver/PoolBuilder.php +++ b/src/Composer/DependencyResolver/PoolBuilder.php @@ -16,7 +16,6 @@ use Composer\Package\AliasPackage; use Composer\Package\BasePackage; use Composer\Package\Package; use Composer\Package\PackageInterface; -use Composer\Repository\AsyncRepositoryInterface; use Composer\Repository\ComposerRepository; use Composer\Repository\InstalledRepositoryInterface; use Composer\Repository\PlatformRepository; @@ -87,13 +86,6 @@ class PoolBuilder } while (!empty($loadNames)) { - $loadIds = array(); - foreach ($repositories as $key => $repository) { - if ($repository instanceof AsyncRepositoryInterface) { - $loadIds[$key] = $repository->requestPackages($loadNames); - } - } - foreach ($loadNames as $name => $void) { $this->loadedNames[$name] = true; } @@ -104,13 +96,8 @@ class PoolBuilder continue; } - if ($repository instanceof AsyncRepositoryInterface) { - // TODO ispackageacceptablecallable in here? - $packages = $repository->returnPackages($loadIds[$key]); - } else { - // TODO should we really pass the callable into here? - $packages = $repository->loadPackages($loadNames, $this->isPackageAcceptableCallable); - } + // TODO should we really pass the callable into here? + $packages = $repository->loadPackages($loadNames, $this->isPackageAcceptableCallable); foreach ($packages as $package) { if (call_user_func($this->isPackageAcceptableCallable, $package->getNames(), $package->getStability())) { diff --git a/src/Composer/Repository/AsyncRepositoryInterface.php b/src/Composer/Repository/AsyncRepositoryInterface.php deleted file mode 100644 index 5804694ec..000000000 --- a/src/Composer/Repository/AsyncRepositoryInterface.php +++ /dev/null @@ -1,38 +0,0 @@ - - * Jordi Boggiano - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Composer\Repository; - -use Composer\Package\PackageInterface; - -/** - * Repository interface. - * - * @author Nils Adermann - * @author Konstantin Kudryashov - * @author Jordi Boggiano - */ -interface AsyncRepositoryInterface -{ - /** - * @param array $names Names of packages to retrieve data for - * @return mixed Id to be passed to later loadPackages call - */ - public function requestPackages(array $names); - - /** - * @param array $names - * @return mixed id for load call - */ - public function returnPackages($loadId); -} -