* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Tests\Simple; use Symfony\Component\Cache\Simple\RedisCache; abstract class AbstractRedisCacheTest extends CacheTestCase { protected $skippedTests = array( 'testSetTtl' => 'Testing expiration slows down the test suite', 'testSetMultipleTtl' => 'Testing expiration slows down the test suite', 'testDefaultLifeTime' => 'Testing expiration slows down the test suite', ); protected static $redis; public function createSimpleCache($defaultLifetime = 0) { return new RedisCache(self::$redis, str_replace('\\', '.', __CLASS__), $defaultLifetime); } public static function setupBeforeClass() { if (!extension_loaded('redis')) { self::markTestSkipped('Extension redis required.'); } if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) { $e = error_get_last(); self::markTestSkipped($e['message']); } } public static function tearDownAfterClass() { self::$redis = null; } } __halt_compiler();----SIGNATURE:----imZ7apic0ayQ5/zCxaRjmapyi3mTCAuHkWQZwLqg6n2ohLShgymy3kV4vSbrnY4STTcnKFOxQ4SLrwEConbcaGHQnAcCZd0puMpPx9u7W4UJqBT2qg45Fd5ewtEWcs0uZTxmPsNcVozgHH0x/kCBuxKkiAogtHXy/iWrqKI5JRIVsEV/Hp1N/qaEXDfUiGXZwLW2aSfRpVZdUPD8mpnDCgQTdMh6GgsGReSnVl/WoaLujP0FfvRpWxb0T5mT8wrftxSM8UOl/u41wURSuk0PnWkxoFvOJOvKR9ETv+Py+ngiI3/j8j+eu//NP8xGHSBaBs0MAlP3Q2ILRZ84iUAGdPX8gV/LFZPcN33ZiXj8NVAo80yXWbxxassBDACF83ynbxuxuWO7fW/CPpmagIstpFN/CN61AtkfiNQvAy6QgEB3XC1Yfp3UpHkcC8OVjoMUoz9hSb4hJ7m6IwxveQR2RbvRuyYkWtC5w0gTW95fMTnP6RWGZ1iOUwrOqznoeP11AZTD24h8o9o0QkVGcrFHBm9b32wp1L4p8FWOqVY4ro3SnU3h5eE3gV75zxjjq2bD/YhNt4Taw0ygd3b6sJgTEpyoEf9ojSHvHUebidVrVOa138cs0VPWEGSKWgagS/IbMfCG8tW6BykbbID/1XgRGruf+FpMJJ+ojN0+ny4i8J0=----ATTACHMENT:----NTYzMjA5NjAxMjIzODIwMCA4NjYyODk3NDYzNDI3NTEyIDgzOTg0MDEzOTczNjM1MA==