* (c) Francis Besset * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace BeSimple\SoapBundle; use BeSimple\SoapCommon\Cache as BaseCache; /** * @author Francis Besset */ class Cache { public function __construct($disabled, $type, $directory, $lifetime = null, $limit = null) { BaseCache::setEnabled(!$disabled); if (BaseCache::ENABLED == BaseCache::isEnabled()) { BaseCache::setType($type); BaseCache::setDirectory($directory); if (null !== $lifetime) { BaseCache::setLifetime($lifetime); } if (null !== $limit) { BaseCache::setLimit($limit); } } } }