Phalcon\Test\Unit\Cache\Backend\ApcCest::_before PHP Method

_before() public method

public _before ( UnitTester $I )
$I UnitTester
    public function _before(UnitTester $I)
    {
        if (!extension_loaded('apc')) {
            throw new \PHPUnit_Framework_SkippedTestError('Warning: apc extension is not loaded');
        }
        if (!ini_get('apc.enabled') || PHP_SAPI === 'cli' && !ini_get('apc.enable_cli')) {
            throw new \PHPUnit_Framework_SkippedTestError('Warning: apc.enable_cli must be set to "On"');
        }
        if (extension_loaded('apcu') && version_compare(phpversion('apcu'), '5.1.6', '=')) {
            throw new \PHPUnit_Framework_SkippedTestError('Warning: APCu v5.1.6 was broken. See: https://github.com/krakjoe/apcu/issues/203');
        }
    }