RepositoryManager::prependRepository()
This method is useful for dynamically adding repositories with higher priority than Packagist, e.g. from a Composer plugin.pull/4951/head
parent
4c0e163977
commit
ea30392105
|
@ -89,6 +89,18 @@ class RepositoryManager
|
||||||
$this->repositories[] = $repository;
|
$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.
|
* Returns a new repository for a specific installation type.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue