]> git.mxchange.org Git - friendica.git/blob - tests/src/Core/Lock/RedisCacheLockDriverTest.php
eaafbf4e443007e505c55f474f7a8c67a978d232
[friendica.git] / tests / src / Core / Lock / RedisCacheLockDriverTest.php
1 <?php
2
3
4 namespace Friendica\Test\src\Core\Lock;
5
6
7 use Friendica\Core\Cache\CacheDriverFactory;
8 use Friendica\Core\Lock\CacheLockDriver;
9
10 /**
11  * @requires extension redis
12  */
13 class RedisCacheLockDriverTest extends LockTest
14 {
15         /**
16          * @var \Friendica\Core\Cache\IMemoryCacheDriver
17          */
18         private $cache;
19
20         protected function getInstance()
21         {
22                 $this->cache = CacheDriverFactory::create('redis');
23                 return new CacheLockDriver($this->cache);
24
25         }
26
27         public function tearDown()
28         {
29                 $this->cache->clear();
30                 parent::tearDown();
31         }
32 }