예제 #1
0
 public function __construct($cacheDisabled, $type, $directory, $lifetime = null, $limit = null)
 {
     $isEnabled = (bool) $cacheDisabled ? BaseCache::DISABLED : BaseCache::ENABLED;
     BaseCache::setEnabled($isEnabled);
     BaseCache::setType($type);
     BaseCache::setDirectory($directory);
     if (null !== $lifetime) {
         BaseCache::setLifetime($lifetime);
     }
     if (null !== $limit) {
         BaseCache::setLimit($limit);
     }
 }
예제 #2
0
 public function testSetTypeBadValue()
 {
     $this->setExpectedException('InvalidArgumentException');
     Cache::setType('foo');
 }