[BUGFIX] Usage of custom caching backends
authorMichael Klapper <development@morphodo.com>
Thu, 5 Jan 2012 09:02:09 +0000 (10:02 +0100)
committerSteffen Ritter <info@rs-websystems.de>
Tue, 17 Jan 2012 07:25:26 +0000 (08:25 +0100)
The use of "require_once" statements will help to define custom caching backends.

Change-Id: I6c04644ca7711e4ca7b7e59df3f71c16115b3ae9
Fixes: #32986
Releases: 4.7
Reviewed-on: http://review.typo3.org/7679
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Andy Grunwald
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
t3lib/config_default.php

index bb622a5..2d681dc 100644 (file)
@@ -755,22 +755,22 @@ require(PATH_typo3conf.'localconf.php');
 
 
 function initializeCachingFramework() {
-       require (PATH_t3lib . 'class.t3lib_cache.php');
-       require (PATH_t3lib . 'cache/class.t3lib_cache_exception.php');
-       require (PATH_t3lib . 'cache/exception/class.t3lib_cache_exception_nosuchcache.php');
-       require (PATH_t3lib . 'cache/exception/class.t3lib_cache_exception_invaliddata.php');
-       require (PATH_t3lib . 'interfaces/interface.t3lib_singleton.php');
-       require (PATH_t3lib . 'cache/class.t3lib_cache_factory.php');
-       require (PATH_t3lib . 'cache/class.t3lib_cache_manager.php');
-       require (PATH_t3lib . 'cache/frontend/interfaces/interface.t3lib_cache_frontend_frontend.php');
-       require (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php');
-       require (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_stringfrontend.php');
-       require (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_phpfrontend.php');
-       require (PATH_t3lib . 'cache/backend/interfaces/interface.t3lib_cache_backend_backend.php');
-       require (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_abstractbackend.php');
-       require (PATH_t3lib . 'cache/backend/interfaces/interface.t3lib_cache_backend_phpcapablebackend.php');
-       require (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_filebackend.php');
-       require (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_nullbackend.php');
+       require_once (PATH_t3lib . 'class.t3lib_cache.php');
+       require_once (PATH_t3lib . 'cache/class.t3lib_cache_exception.php');
+       require_once (PATH_t3lib . 'cache/exception/class.t3lib_cache_exception_nosuchcache.php');
+       require_once (PATH_t3lib . 'cache/exception/class.t3lib_cache_exception_invaliddata.php');
+       require_once (PATH_t3lib . 'interfaces/interface.t3lib_singleton.php');
+       require_once (PATH_t3lib . 'cache/class.t3lib_cache_factory.php');
+       require_once (PATH_t3lib . 'cache/class.t3lib_cache_manager.php');
+       require_once (PATH_t3lib . 'cache/frontend/interfaces/interface.t3lib_cache_frontend_frontend.php');
+       require_once (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php');
+       require_once (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_stringfrontend.php');
+       require_once (PATH_t3lib . 'cache/frontend/class.t3lib_cache_frontend_phpfrontend.php');
+       require_once (PATH_t3lib . 'cache/backend/interfaces/interface.t3lib_cache_backend_backend.php');
+       require_once (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_abstractbackend.php');
+       require_once (PATH_t3lib . 'cache/backend/interfaces/interface.t3lib_cache_backend_phpcapablebackend.php');
+       require_once (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_filebackend.php');
+       require_once (PATH_t3lib . 'cache/backend/class.t3lib_cache_backend_nullbackend.php');
        t3lib_cache::initializeCachingFramework();
 }