RepositoryManager::prependRepository()

This method is useful for dynamically adding repositories with
higher priority than Packagist, e.g. from a Composer plugin.
main
Franz Liedke 8 years ago
parent 4c0e163977
commit ea30392105

@ -89,6 +89,18 @@ class RepositoryManager
$this->repositories[] = $repository;
}
/**
* Adds a repository to the beginning of the chain
*
* This is useful when injecting additional repositories that should trump Packagist, e.g. from a plugin.
*
* @param RepositoryInterface $repository repository instance
*/
public function prependRepository(RepositoryInterface $repository)
{
array_unshift($this->repositories, $repository);
}
/**
* Returns a new repository for a specific installation type.
*

Loading…
Cancel
Save