Example #1
0
 public function __construct(Configuration $configuration, $parent)
 {
     $cacheConfig = $configuration->getResultCacheConfig();
     $this->enabled = $cacheConfig->isEnabled();
     $this->lifeTime = $cacheConfig->getLifeTime();
     $this->cache = $cacheConfig->getCache();
     $this->shared = $cacheConfig->isShared();
     $this->parent = $parent;
 }
 public function getResultCacheConfig()
 {
     foreach ($this->runtimeConfigurations as $runtimeConfiguration) {
         if (!empty($value = $runtimeConfiguration->getResultCacheConfig())) {
             return $value;
         }
     }
     return parent::getResultCacheConfig();
 }