mirror of
https://github.com/composer/composer
synced 2025-05-10 09:02:59 +00:00
Add PRE_POOL_CREATE event, fixes #8348
This commit is contained in:
parent
71855e6430
commit
835a91532d
6 changed files with 200 additions and 6 deletions
|
@ -15,6 +15,7 @@ namespace Composer\Repository;
|
|||
use Composer\DependencyResolver\Pool;
|
||||
use Composer\DependencyResolver\PoolBuilder;
|
||||
use Composer\DependencyResolver\Request;
|
||||
use Composer\EventDispatcher\EventDispatcher;
|
||||
use Composer\Package\BasePackage;
|
||||
use Composer\Package\Version\VersionParser;
|
||||
use Composer\Repository\CompositeRepository;
|
||||
|
@ -188,9 +189,9 @@ class RepositorySet
|
|||
*
|
||||
* @return Pool
|
||||
*/
|
||||
public function createPool(Request $request)
|
||||
public function createPool(Request $request, EventDispatcher $eventDispatcher = null)
|
||||
{
|
||||
$poolBuilder = new PoolBuilder($this->acceptableStabilities, $this->stabilityFlags, $this->rootAliases, $this->rootReferences);
|
||||
$poolBuilder = new PoolBuilder($this->acceptableStabilities, $this->stabilityFlags, $this->rootAliases, $this->rootReferences, $eventDispatcher);
|
||||
|
||||
foreach ($this->repositories as $repo) {
|
||||
if ($repo instanceof InstalledRepositoryInterface && !$this->allowInstalledRepositories) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue