Ensure we respect available-package-patterns and available-packages directives when fetching security advisories, fixes #11704 (#11773)
parent
3ed4e16dea
commit
75fd2bbeb2
|
@ -637,6 +637,15 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
|
||||||
|
|
||||||
$apiUrl = $this->securityAdvisoryConfig['api-url'];
|
$apiUrl = $this->securityAdvisoryConfig['api-url'];
|
||||||
|
|
||||||
|
// respect available-package-patterns / available-packages directives from the repo
|
||||||
|
if ($this->hasAvailablePackageList) {
|
||||||
|
foreach ($packageConstraintMap as $name => $constraint) {
|
||||||
|
if (!$this->lazyProvidersRepoContains(strtolower($name))) {
|
||||||
|
unset($packageConstraintMap[$name]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$parser = new VersionParser();
|
$parser = new VersionParser();
|
||||||
/**
|
/**
|
||||||
* @param array<mixed> $data
|
* @param array<mixed> $data
|
||||||
|
|
Loading…
Reference in New Issue