56 ->initializeClassLoader()
57 ->initializeCachingFramework()
58 ->initializeClassLoaderCaches()
59 ->initializePackageManagement(
'TYPO3\\CMS\\Core\\Package\\PackageManager');
62 $database = $this->getDatabaseConnection();
64 foreach ($tables as $table) {
65 $tableName = $table[
'Name'];
66 if (substr($tableName, 0, 3) ===
'cf_') {
67 $database->exec_TRUNCATEquery($tableName);
68 } elseif ($tableName ===
'cache_treelist') {
71 $database->exec_TRUNCATEquery(
'cache_treelist');
79 ->loadTypo3LoadedExtAndExtLocalconf(FALSE)
80 ->applyAdditionalConfigurationSettings()
81 ->initializeTypo3DbGlobal()
82 ->loadExtensionTables(FALSE);
90 $cacheManager = new \TYPO3\CMS\Core\Cache\CacheManager();
91 $cacheManager->setCacheConfigurations(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations']);
93 new \TYPO3\CMS\Core\Cache\CacheFactory(
'production', $cacheManager);
95 $cacheManager->flushCaches();
104 protected function getDatabaseConnection() {
108 $database = $this->objectManager->get(
'TYPO3\\CMS\\Core\\Database\\DatabaseConnection');
static flushDirectory($directory, $keepOriginalDirectory=FALSE, $flushOpcodeCache=FALSE)
static flagCachingFrameworkForReinitialization()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]