Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }