Throw exception when metadata cache not writable

[MAILPOET-2269]
This commit is contained in:
Jan Jakeš
2019-08-13 08:46:23 +02:00
committed by Ján Mikláš
parent adde18afe0
commit ed1e6fd015

View File

@ -29,7 +29,11 @@ class MetadataCache extends CacheProvider {
}
protected function doSave($id, $data, $lifeTime = 0) {
file_put_contents($this->getFilename($id), serialize($data));
$filename = $this->getFilename($id);
$result = @file_put_contents($filename, serialize($data));
if ($result === false) {
throw new \RuntimeException("Error while writing to '$filename'");
}
}
protected function doDelete($id) {