41 public function getCachingFrameworkRequiredDatabaseSchema() {
42 $cacheConfigurationBackup =
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'];
43 $GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'][
'extbase_datamapfactory_datamap'] = array(
44 'groups' => array(
'system')
46 $extbaseObjectFakeName = uniqid(
'extbase_object');
47 $GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'][$extbaseObjectFakeName] = array(
48 'groups' => array(
'system')
50 $GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'][
'extbase_reflection'] = array(
51 'groups' => array(
'system')
53 $GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'][
'extbase_typo3dbbackend_tablecolumns'] = array(
54 'groups' => array(
'system')
58 $cacheManager->setCacheConfigurations(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations']);
60 $sqlString = str_replace($extbaseObjectFakeName,
'extbase_object', $cacheSqlString);
61 $GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations'] = $cacheConfigurationBackup;
62 $cacheManager->setCacheConfigurations(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'caching'][
'cacheConfigurations']);
75 $sqlString[] = $this->getCachingFrameworkRequiredDatabaseSchema();
76 return array(
'sqlString' => $sqlString);
addCachingFrameworkRequiredDatabaseSchemaToTablesDefinition(array $sqlString)
static makeInstance($className)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static getDatabaseTableDefinitions()