diff --git a/app/library/Services.php b/app/library/Services.php index 36b3d4c..56aa404 100644 --- a/app/library/Services.php +++ b/app/library/Services.php @@ -17,6 +17,7 @@ use Phalcon\Di\FactoryDefault as DiDefault, Phalcon\Cache\Backend\Apc as BackendApcCache, Phalcon\Translate\Adapter\NativeArray as TranslateAdapter, Phalcon\Storage\AdapterFactory as StorageAdapterFactory, + Phalcon\Cache\AdapterFactory as CacheAdapterFactory, Phalcon\Logger, Phalcon\Mvc\Router; @@ -178,8 +179,11 @@ class Services extends DiDefault $options = $mdConfig['options']; $adapter = $mdConfig['adapter']; + $serializerFactory = new \Phalcon\Storage\SerializerFactory(); + $factory = new CacheAdapterFactory($serializerFactory); + $class = 'Phalcon\Mvc\Model\MetaData\\' . $adapter; - return new $class($options); + return new $class($factory, $options); } // Otherwise, default to Memory.