diff --git a/src/Symfony/Component/Config/Resource/DirectoryResource.php b/src/Symfony/Component/Config/Resource/DirectoryResource.php index e403725d6ac67..bde84b1b5bd5c 100644 --- a/src/Symfony/Component/Config/Resource/DirectoryResource.php +++ b/src/Symfony/Component/Config/Resource/DirectoryResource.php @@ -84,8 +84,15 @@ public function isFresh($timestamp) 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; } }