MDL-70901 cache: @ no longer masks errors in unlink in php 8

This commit is contained in:
Marina Glancy
2021-02-22 16:17:49 +01:00
parent a1a72f720e
commit 2d059d1657
+1 -1
View File
@@ -399,7 +399,7 @@ class cachestore_file extends cache_store implements cache_is_key_aware, cache_i
public function delete($key) {
$filename = $key.'.cache';
$file = $this->file_path_for_key($key);
if (@unlink($file)) {
if (file_exists($file) && @unlink($file)) {
unset($this->keys[$filename]);
return true;
}