Create a simple APCUBagOStuff subclass and also fix APCUBagOStuff::incrWithInit() default $init value. Change-Id: If84963fe7dcfedd6edebfb8785235263e0868ece
20 lines
516 B
PHP
20 lines
516 B
PHP
<?php
|
|
|
|
/**
|
|
* @group BagOStuff
|
|
* @covers APCUBagOStuff
|
|
*/
|
|
class APCUBagOStuffTest extends BagOStuffTestBase {
|
|
protected function newCacheInstance() {
|
|
if ( function_exists( 'apcu_fetch' ) ) {
|
|
// Make sure the APCu methods actually store anything
|
|
if ( PHP_SAPI !== 'cli' || ini_get( 'apc.enable_cli' ) ) {
|
|
return new APCUBagOStuff( [] );
|
|
}
|
|
|
|
$this->markTestSkipped( 'apc.enable_cli=1 is required to run ' . __CLASS__ );
|
|
}
|
|
|
|
$this->markTestSkipped( 'apcu is required to run ' . __CLASS__ );
|
|
}
|
|
}
|