当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Cache_Core::getBackend方法代码示例

本文整理汇总了PHP中Zend_Cache_Core::getBackend方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Cache_Core::getBackend方法的具体用法?PHP Zend_Cache_Core::getBackend怎么用?PHP Zend_Cache_Core::getBackend使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Cache_Core的用法示例。


在下文中一共展示了Zend_Cache_Core::getBackend方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _getTagSupportForCache

 /**
  * Internal method to check if the given cache supports tags
  *
  * @param Zend_Cache $cache
  */
 private static function _getTagSupportForCache()
 {
     $backend = self::$_cache->getBackend();
     if ($backend instanceof Zend_Cache_Backend_ExtendedInterface) {
         $cacheOptions = $backend->getCapabilities();
         self::$_cacheTags = $cacheOptions['tags'];
     } else {
         self::$_cacheTags = false;
     }
     return self::$_cacheTags;
 }
开发者ID:ankitsapient,项目名称:testgithubankit,代码行数:16,代码来源:Adapter.php

示例2: _getBackendType

 /**
  * Get cache backend type
  *
  * @return string
  */
 protected function _getBackendType()
 {
     $backendType = '';
     if ($this->_frontend) {
         $backend = $this->_frontend->getBackend();
         $backendClass = get_class($backend);
         $possibleCacheBackends = array('Zend_Cache_Backend_', 'Varien_Cache_Backend_');
         foreach ($possibleCacheBackends as $backendClassStart) {
             if (substr($backendClass, 0, strlen($backendClassStart)) == $backendClassStart) {
                 $backendType = substr($backendClass, strlen($backendClassStart));
                 break;
             }
         }
     }
     return $backendType;
 }
开发者ID:natxetee,项目名称:magento2,代码行数:21,代码来源:Cache.php

示例3: getConfigCacheInfo

 /**
  * Returns cache information
  *
  * @return array
  */
 public function getConfigCacheInfo()
 {
     $cacheConfig = $this->container->getParameter('shopware.cache');
     if ($this->cache->getBackend() instanceof \Zend_Cache_Backend_Apc) {
         $apcInfo = apc_cache_info('user');
         $info['files'] = $apcInfo['num_entries'];
         $info['size'] = $this->encodeSize($apcInfo['mem_size']);
     } else {
         if (!empty($cacheConfig['backendOptions']['cache_dir'])) {
             $dir = $cacheConfig['backendOptions']['cache_dir'];
         } elseif (!empty($cacheConfig['backendOptions']['slow_backend_options']['cache_dir'])) {
             $dir = $cacheConfig['backendOptions']['slow_backend_options']['cache_dir'];
         }
         $info = $this->getDirectoryInfo($dir);
     }
     $info['name'] = 'Shopware configuration';
     $backend = get_class($this->cache->getBackend());
     $backend = str_replace('Zend_Cache_Backend_', '', $backend);
     $info['backend'] = $backend;
     return $info;
 }
开发者ID:Goucher,项目名称:shopware,代码行数:26,代码来源:CacheManager.php

示例4: getBackend

 /**
  * {@inheritdoc}
  */
 public function getBackend()
 {
     return $this->_frontend->getBackend();
 }
开发者ID:IlyaGluschenko,项目名称:test001,代码行数:7,代码来源:Zend.php

示例5: getBackendAdapter

 /**
  * Returns the backend adapter
  *
  * @return \Zend_Cache_Backend
  */
 public function getBackendAdapter()
 {
     return $this->cacheAdapter->getBackend();
 }
开发者ID:cipherpols,项目名称:cze,代码行数:9,代码来源:CacheManager.php


注:本文中的Zend_Cache_Core::getBackend方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。