TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Install\Service\SqlExpectedSchemaService Class Reference

Public Member Functions

 getTablesDefinitionString ($withStatic=FALSE)
 

Protected Member Functions

 emitTablesDefinitionIsBeingBuiltSignal (array $sqlString)
 

Protected Attributes

 $objectManager = NULL
 
 $signalSlotDispatcher
 

Detailed Description

Expected schema service

Definition at line 24 of file SqlExpectedSchemaService.php.

Member Function Documentation

◆ emitTablesDefinitionIsBeingBuiltSignal()

TYPO3\CMS\Install\Service\SqlExpectedSchemaService::emitTablesDefinitionIsBeingBuiltSignal ( array  $sqlString)
protected

Emits a signal to manipulate the tables definitions

Parameters
array$sqlString
Returns
mixed

Definition at line 88 of file SqlExpectedSchemaService.php.

Referenced by TYPO3\CMS\Install\Service\SqlExpectedSchemaService\getTablesDefinitionString().

◆ getTablesDefinitionString()

TYPO3\CMS\Install\Service\SqlExpectedSchemaService::getTablesDefinitionString (   $withStatic = FALSE)

Cycle through all loaded extensions and get full table definitions as concatenated string

Parameters
boolean$withStaticTRUE if sql from ext_tables_static+adt.sql should be loaded, too.
Returns
string Concatenated SQL of loaded extensions ext_tables.sql

Definition at line 60 of file SqlExpectedSchemaService.php.

References $GLOBALS, TYPO3\CMS\Install\Service\SqlExpectedSchemaService\emitTablesDefinitionIsBeingBuiltSignal(), and TYPO3\CMS\Core\Utility\GeneralUtility\getUrl().

Member Data Documentation

◆ $objectManager

TYPO3\CMS\Install\Service\SqlExpectedSchemaService::$objectManager = NULL
protected

Definition at line 30 of file SqlExpectedSchemaService.php.

◆ $signalSlotDispatcher

TYPO3\CMS\Install\Service\SqlExpectedSchemaService::$signalSlotDispatcher
protected

Definition at line 36 of file SqlExpectedSchemaService.php.