<?php /* * This file is part of the Cache package. * * Copyright (c) Daniel González * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @author Daniel González <daniel@desarrolla2.com> */ namespace Desarrolla2\Test\Cache; use Desarrolla2\Cache\Apcu as ApcuCache; /** * ApcuCacheTest */ class ApcuCacheTest extends AbstractCacheTest { public static function setUpBeforeClass(): void { // Required to check the TTL for new entries ini_set('apc.use_request_time', false); } public function createSimpleCache() { if (!extension_loaded('apcu')) { $this->markTestSkipped( 'The APCu extension is not available.' ); } if (!ini_get('apc.enable_cli')) { $this->markTestSkipped( 'You need to enable apc.enable_cli' ); } return new ApcuCache(); } }