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(); }