private function getFilteredLinks(Composer $composer)
{
$links = array_values($composer->getPackage()->getRequires());
// only pick up packages in our filter, if a filter has been set.
if ($this->hasFilterForPackages()) {
$packagesFilter = $this->packagesFilter;
$links = array_filter($links, function (Link $link) use($packagesFilter) {
return in_array($link->getTarget(), $packagesFilter);
});
}
return array_values($links);
}