Hola,
Ayer por la noche hice un commit de esos que lo rompen todo :)
Si hacéis update regularmente deberéis hacer rebuild de vuestros proyectos para continuar trabajando, no hagáis deploy de la rama master en proyectos de producción bajo ningún concepto sin antes comprobar el funcionamiento en desarrollo. Es posible que incluso necesitéis editar a mano del classes.config.php.
Lo más importante que tenéis que hacer es:
- Rebuild (si os deja, y si no añadir en classes.config.php los ficheros de la carpeta Cache y volver a hacer rebuild)
- Si utilizáis cacheTags ahora los métodos ya no son estáticos, deberéis cambiar el acceso. ( :: por -> )
- Para los usuarios de Memcache (no memcached), la función set() elimina el tercer parámetro de cuatro, el COMPRESS. Hay que borrarlo.
Básicamente se ha refactorizado el uso de Cache, así como la segmentación en ficheros.
Saludos
https://github.com/alombarte/SIFO/commit/1fa84c953cdd9714d43e0d20c10e51b3b2abef0cImproved www-authentication
RENAMED memcache to cache.config.php
Splitted Cache class and moved into several Files in the folder Cache
Deleted folder libs/MemCached
Deleted require_once of classes in VisualPHPUnit
Cache::getInstance( $cache_sytem ) is now a Proxy class that can init any cache system. Autodetection by default.
Cache Tags are no loger static functions
Added to Controller class the attribute ->cache so it can be used in the controllers.
Fixed Cache Disk
Removed parameter COMPRESS in all memcache->set functions.