Files
Phraseanet/lib/Alchemy/Phrasea/Setup/Requirements/OpcodeCacheRequirement.php
2015-03-23 19:02:09 +01:00

33 lines
861 B
PHP

<?php
/*
* This file is part of Phraseanet
*
* (c) 2005-2015 Alchemy
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Alchemy\Phrasea\Setup\Requirements;
use Alchemy\Phrasea\Setup\RequirementCollection;
class OpcodeCacheRequirement extends RequirementCollection implements RequirementInterface
{
public function __construct()
{
$this->setName('Opcode Cache');
if (version_compare(phpversion(), '5.5.0', '>=')) {
return;
}
$this->addRecommendation(
extension_loaded('apc') || class_exists('xcache') || class_exists('wincache'),
'A cache opcode extension such as apc, xcache or wincache is recommended',
'Install and enable an opcode cache extension.'
);
}
}