1
0
Fork 0

Warn if cache isnt writable as well

pull/4223/merge
Jordi Boggiano 2015-08-14 13:30:42 +01:00
parent a698a56e16
commit 3c5f3e6dc7
1 changed files with 6 additions and 5 deletions

View File

@ -43,11 +43,12 @@ class Cache
$this->whitelist = $whitelist;
$this->filesystem = $filesystem ?: new Filesystem();
if (!is_dir($this->root)) {
if (!@mkdir($this->root, 0777, true)) {
$this->io->writeError('<warning>Cannot create cache directory ' . $this->root . ', proceeding without cache</warning>');
$this->enabled = false;
}
if (
(!is_dir($this->root) && !@mkdir($this->root, 0777, true))
|| !is_writable($this->root)
) {
$this->io->writeError('<warning>Cannot create cache directory ' . $this->root . ', or directory is not writable. Proceeding without cache</warning>');
$this->enabled = false;
}
}