@@ -254,7 +254,10 @@ class Router implements RouterInterface
throw new \RuntimeException(sprintf('Failed to write cache file "%s" (cache corrupted).', $tmpFile));
}
- @rename($tmpFile, $file);
+ if (!@rename($tmpFile, $file)) {
+ throw new \RuntimeException(sprintf('Failed to write cache file "%s".', $file));
+ }
+
chmod($file, 0644);