protected function collectExcludedPackages($registeredPackageKeys)
{
$excludeClasses = [];
foreach ($this->allSettings['Neos']['Flow']['object']['excludeClasses'] as $packageKey => $filterExpressions) {
if (strpos($packageKey, '*') === false) {
$excludeClasses[$packageKey] = $filterExpressions;
continue;
}
$packageKey = rtrim($packageKey, '*');
foreach ($registeredPackageKeys as $registeredPackageKey) {
if (strpos($registeredPackageKey, $packageKey) === 0) {
$excludeClasses[$registeredPackageKey] = $filterExpressions;
}
}
}
return $excludeClasses;
}