/** * Creates a dummy store object for use when a loader has no potential stores to use. * * @param cache_definition $definition * @return cachestore_dummy */ protected function create_dummy_store(cache_definition $definition) { global $CFG; require_once $CFG->dirroot . '/cache/classes/dummystore.php'; $store = new cachestore_dummy(); $store->initialise($definition); return $store; }
/** * Generates an instance of the cache store that can be used for testing. * * @param cache_definition $definition * @return false */ public static function initialise_test_instance(cache_definition $definition) { $cache = new cachestore_dummy('Dummy store test'); $cache->initialise($definition); return $cache; }