1
0
Fork 0

Fix exclude-from-classmap when a package is installed as a symlink, fixes #6397

pull/6555/merge
Jordi Boggiano 2017-08-06 17:21:04 +02:00
parent 9afbddab6b
commit bf940fb21b
1 changed files with 2 additions and 1 deletions

View File

@ -90,7 +90,8 @@ class ClassMapGenerator
$filePath = preg_replace('{[\\\\/]{2,}}', '/', $filePath);
}
if ($blacklist && preg_match($blacklist, strtr($filePath, '\\', '/'))) {
// check the realpath of the file against the blacklist as the path might be a symlink and the blacklist is realpath'd so symlink are resolved
if ($blacklist && preg_match($blacklist, strtr(realpath($filePath), '\\', '/'))) {
continue;
}