TYPO3  7.6
Public Member Functions | List of all members
DatabaseSchemaService Class Reference

Public Member Functions

 getCachingFrameworkRequiredDatabaseSchema ()
 
 addCachingFrameworkRequiredDatabaseSchemaForInstallUtility (array $sqlString, $extensionKey)
 
 addCachingFrameworkRequiredDatabaseSchemaForSqlExpectedSchemaService (array $sqlString)
 

Detailed Description

This service provides the sql schema for the caching framework

Definition at line 20 of file DatabaseSchemaService.php.

Member Function Documentation

addCachingFrameworkRequiredDatabaseSchemaForInstallUtility ( array  $sqlString,
  $extensionKey 
)

A slot method to inject the required caching framework database tables to the tables definitions string

Parameters
array$sqlString
string$extensionKey
Returns
array

Definition at line 56 of file DatabaseSchemaService.php.

References DatabaseSchemaService\getCachingFrameworkRequiredDatabaseSchema().

addCachingFrameworkRequiredDatabaseSchemaForSqlExpectedSchemaService ( array  $sqlString)

A slot method to inject the required caching framework database tables to the tables definitions string

Parameters
array$sqlString
Returns
array

Definition at line 69 of file DatabaseSchemaService.php.

References DatabaseSchemaService\getCachingFrameworkRequiredDatabaseSchema().

getCachingFrameworkRequiredDatabaseSchema ( )

Get schema SQL of required cache framework tables.

This method needs ext_localconf and ext_tables loaded!

Returns
string Cache framework SQL

Definition at line 29 of file DatabaseSchemaService.php.

References $GLOBALS, and CacheManager\setCacheConfigurations().

Referenced by DatabaseSchemaService\addCachingFrameworkRequiredDatabaseSchemaForInstallUtility(), and DatabaseSchemaService\addCachingFrameworkRequiredDatabaseSchemaForSqlExpectedSchemaService().