1
0
Fork 0

Added comment why source link check is necessary

pull/8376/head
Andreas Schempp 2019-10-16 13:36:28 +02:00
parent 80317eb289
commit 5f202efa0b
1 changed files with 3 additions and 0 deletions

View File

@ -68,6 +68,9 @@ abstract class BaseRepository implements RepositoryInterface
if (!$invert) {
$links += $package->getReplaces();
// On forward search, check if any replaced package was required and add the replaced
// packages to the list of needles. Contrary to the cross-reference link check below,
// replaced packages are the target of links.
foreach ($package->getReplaces() as $link) {
foreach ($needles as $needle) {
if ($link->getSource() === $needle) {