You are here

final protected function Redis_Tests_Cache_AbstractUnitTestCase::getBackend in Redis 7.2

Get cache backend

Return value

Redis_Cache_Base

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

... See full list

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;
}