diff --git a/src/Symfony/Component/Config/Resource/DirectoryResource.php b/src/Symfony/Component/Config/Resource/DirectoryResource.php index e403725d6a..bde84b1b5b 100644 --- a/src/Symfony/Component/Config/Resource/DirectoryResource.php +++ b/src/Symfony/Component/Config/Resource/DirectoryResource.php @@ -84,8 +84,15 @@ class DirectoryResource implements ResourceInterface, \Serializable continue; } + // for broken links + try { + $fileMTime = $file->getMTime(); + } catch (\RuntimeException $e) { + continue; + } + // early return if a file's mtime exceeds the passed timestamp - if ($timestamp < $file->getMTime()) { + if ($timestamp < $fileMTime) { return false; } }