File: StashTest.php

package info (click to toggle)
php-cache-integration-tests 0.17.0-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 348 kB
  • sloc: php: 1,515; makefile: 10
file content (33 lines) | stat: -rw-r--r-- 755 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php

/*
 * This file is part of php-cache organization.
 *
 * (c) 2015-2015 Aaron Scherer <aequasi@gmail.com>, Tobias Nyholm <tobias.nyholm@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the file LICENSE.
 */

use Cache\IntegrationTests\CachePoolTest as BaseTest;
use Stash\Driver\Redis;
use Stash\Pool;

class StashTest extends BaseTest
{
    private $client = null;

    public function createCachePool()
    {
        return new Pool($this->getClient());
    }

    private function getClient()
    {
        if ($this->client === null) {
            $this->client = new Redis(['servers' => [['server' => '127.0.0.1', 'port' => '6379']]]);
        }

        return $this->client;
    }
}