Clean up unneeded initialization stuff

main
Jordi Boggiano 13 years ago
parent 9452a94e30
commit f051778192

@ -24,15 +24,6 @@ class RepositoryManager
private $repositories = array(); private $repositories = array();
private $repositoryClasses = array(); private $repositoryClasses = array();
/**
* Used for lazy loading of packages and their contained repositories
*
* This is a performance optimization to avoid loading all packages unless they are needed
*
* @var Boolean
*/
private $initialized;
/** /**
* Searches for a package by it's name and version in managed repositories. * Searches for a package by it's name and version in managed repositories.
* *
@ -58,11 +49,6 @@ class RepositoryManager
public function addRepository(RepositoryInterface $repository) public function addRepository(RepositoryInterface $repository)
{ {
$this->repositories[] = $repository; $this->repositories[] = $repository;
// already initialized, so initialize new repos on the fly
if ($this->initialized) {
$repository->getPackages();
}
} }
/** /**
@ -101,13 +87,6 @@ class RepositoryManager
*/ */
public function getRepositories() public function getRepositories()
{ {
if (!$this->initialized) {
$this->initialized = true;
// warm up repos to be sure all sub-repos are added before we return
foreach ($this->repositories as $repository) {
$repository->getPackages();
}
}
return $this->repositories; return $this->repositories;
} }

Loading…
Cancel
Save