diff --git a/app/library/Services.php b/app/library/Services.php index b763386..87eb1eb 100644 --- a/app/library/Services.php +++ b/app/library/Services.php @@ -167,23 +167,19 @@ class Services extends DiDefault protected function _initSharedModelsMetadata() { $config = $this->get('config'); - // Use adapter and options from config if defined. if (isset($config->cache->metadata)) { + $mdConfig = $config->cache->metadata->toArray(); $options = $mdConfig['options']; $adapter = $mdConfig['adapter']; $class = 'Phalcon\Mvc\Model\MetaData\\' . $adapter; - - $metadata = new $class($options); + return new $class($options); } + // Otherwise, default to Memory. - else { - $metadata = new \Phalcon\Mvc\Model\MetaData\Memory(); - } - - return $metadata; + return new \Phalcon\Mvc\Model\MetaData\Memory(); } protected function _initSession()