Example #1
0
File: layer.php Project: sajawa/lib
 /**
  * 设置Cache所用配置
  * @access public
  * @static
  * @param array $config
  * @return Boolean
  * @example
  * <p> 
  * $config = array();
  * $config['enabled'] = true;
  * $config['cacheType'] = 'memcache';
  * $config['params']['host'] = 'localhost';
  * $config['params']['port'] = '11211';
  * accessLayer::setConfig($config)
  * </p>
  */
 public static function setConfig(array $config)
 {
     if (empty($config)) {
         log::errorLog('Config is empty');
         return false;
     }
     if (isset($config['enabled']) && $config['enabled']) {
         self::$_enabled = (bool) $config['enabled'];
     }
     self::$_config = $config;
     log::accessLog("Set cacheLayer config success");
     log::returnLog(true);
     return true;
 }