You are here

public function Redis_Tests_Lock_AbstractLockingUnitTestCase::createLockBackend in Redis 7.2

Create a new lock backend with a generated lock id

Return value

Redis_Lock_Backend_Interface

2 calls to Redis_Tests_Lock_AbstractLockingUnitTestCase::createLockBackend()
Redis_Tests_Lock_AbstractLockingUnitTestCase::testLock in lib/Redis/Tests/Lock/AbstractLockingUnitTestCase.php
Redis_Tests_Lock_AbstractLockingUnitTestCase::testReleaseAll in lib/Redis/Tests/Lock/AbstractLockingUnitTestCase.php

File

lib/Redis/Tests/Lock/AbstractLockingUnitTestCase.php, line 37

Class

Redis_Tests_Lock_AbstractLockingUnitTestCase

Code

public function createLockBackend() {
  $class = Redis_Client::getClass(Redis_Client::REDIS_IMPL_LOCK);
  if (!class_exists($class)) {
    throw new \Exception("Lock backend class does not exist");
  }
  return $this->backends[] = new $class();
}