final protected function Redis_Tests_Cache_AbstractUnitTestCase::getBackend in Redis 7.2
Get cache backend
Return value
12 calls to Redis_Tests_Cache_AbstractUnitTestCase::getBackend()
- Redis_Tests_Cache_AbstractFixesUnitTestCase::testDefaultPermTtl in lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php - Redis_Tests_Cache_AbstractFixesUnitTestCase::testPermTtl in lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php - Redis_Tests_Cache_AbstractFixesUnitTestCase::testTemporaryCacheExpire in lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php - Redis_Tests_Cache_AbstractFixesUnitTestCase::testUserSetDefaultPermTtl in lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php - Redis_Tests_Cache_AbstractFixesUnitTestCase::testUserSetPermTtl in lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php
File
- lib/
Redis/ Tests/ Cache/ AbstractUnitTestCase.php, line 15
Class
- Redis_Tests_Cache_AbstractUnitTestCase
- Base implementation for locking functionnal testing.
Code
protected final function getBackend() {
if (null === $this->backend) {
$class = Redis_Client::getClass(Redis_Client::REDIS_IMPL_CACHE);
if (null === $class) {
throw new \Exception("Test skipped due to missing driver");
}
$this->backend = new $class('cache');
}
return $this->backend;
}