Handle weird chars in cache keys
parent
dc2a9bfe62
commit
6d1377838b
|
@ -44,6 +44,7 @@ class Cache
|
||||||
|
|
||||||
public function read($file)
|
public function read($file)
|
||||||
{
|
{
|
||||||
|
$file = preg_replace('{[^a-z0-9.]}i', '-', $file);
|
||||||
if ($this->enabled && file_exists($this->root . $file)) {
|
if ($this->enabled && file_exists($this->root . $file)) {
|
||||||
return file_get_contents($this->root . $file);
|
return file_get_contents($this->root . $file);
|
||||||
}
|
}
|
||||||
|
@ -52,12 +53,14 @@ class Cache
|
||||||
public function write($file, $contents)
|
public function write($file, $contents)
|
||||||
{
|
{
|
||||||
if ($this->enabled) {
|
if ($this->enabled) {
|
||||||
|
$file = preg_replace('{[^a-z0-9.]}i', '-', $file);
|
||||||
file_put_contents($this->root . $file, $contents);
|
file_put_contents($this->root . $file, $contents);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function sha1($file)
|
public function sha1($file)
|
||||||
{
|
{
|
||||||
|
$file = preg_replace('{[^a-z0-9.]}i', '-', $file);
|
||||||
if ($this->enabled && file_exists($this->root . $file)) {
|
if ($this->enabled && file_exists($this->root . $file)) {
|
||||||
return sha1_file($this->root . $file);
|
return sha1_file($this->root . $file);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue