protected function checkRequirements() { $requirements = parent::checkRequirements(); if (!extension_loaded('apc')) { $requirements[] = 'APC extension not found.'; } else { if (version_compare(phpversion('apc'), '3.1.1', '<')) { $requirements[] = 'APC extension must be newer than 3.1.1 for APCIterator support.'; } if (PHP_SAPI === 'cli' && !ini_get('apc.enable_cli')) { $requirements[] = 'apc.enable_cli must be enabled to run this test.'; } } return $requirements; }