Exemplo n.º 1
0
 public function set($key, $value, $ttl = null)
 {
     if (is_resource($value)) {
         return false;
     }
     $path = $this->getPath($key);
     $dirname = dirname($path);
     if (!is_dir($dirname)) {
         @mkdir($dirname, 0777, true);
     }
     if (!is_dir($dirname)) {
         return false;
     }
     $value = Driver::serialize($value, $ttl);
     return file_put_contents($path, $value, LOCK_EX) !== false;
 }