[Router] Follow symlinks and skip dots in the annotation directory loader

This will make it consistent with other loaders.
This commit is contained in:
Jakub Zalas 2017-03-03 16:02:38 +01:00
parent 119087a446
commit 344114024b
No known key found for this signature in database
GPG Key ID: 15614199651BDE8D

View File

@ -40,7 +40,7 @@ class AnnotationDirectoryLoader extends AnnotationFileLoader
$collection->addResource(new DirectoryResource($dir, '/\.php$/'));
$files = iterator_to_array(new \RecursiveIteratorIterator(
new \RecursiveCallbackFilterIterator(
new \RecursiveDirectoryIterator($dir),
new \RecursiveDirectoryIterator($dir, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
function (\SplFileInfo $current) {
return '.' !== substr($current->getBasename(), 0, 1);
}