railpage/railpagecore

View on GitHub
lib/NullCacheDriver.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

/**
 * Null cache driver
 * When a Doctrine cache provider cannot be reached use this class instead to return false for all operations
 * @since Version 3.9.1
 * @package Railpage
 * @author Michael Greenhill
 */
 
namespace Railpage;

/**
 * Null cache driver
 */

class NullCacheDriver {
    
    public function fetch($id) {
        return false;
    }
    
    public function contains($id) {
        return false;
    }
    
    public function save($id, $data, $lifeTime = false) {
        return false;
    }
    
    public function delete($id) {
        return false;
    }
}