TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SqlExpectedSchemaService Class Reference

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManager $objectManager)
 
 injectSignalSlotDispatcher (\TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher)
 
 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 ( array  $sqlString)
protected

Emits a signal to manipulate the tables definitions

Parameters
array$sqlString
Returns
mixed

Definition at line 104 of file SqlExpectedSchemaService.php.

Referenced by SqlExpectedSchemaService\getTablesDefinitionString().

getTablesDefinitionString (   $withStatic = false)

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

Parameters
bool$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 75 of file SqlExpectedSchemaService.php.

References $GLOBALS, SqlExpectedSchemaService\emitTablesDefinitionIsBeingBuiltSignal(), and GeneralUtility\getUrl().

injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManager  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManager$objectManager

Definition at line 39 of file SqlExpectedSchemaService.php.

References SqlExpectedSchemaService\$objectManager.

injectSignalSlotDispatcher ( \TYPO3\CMS\Extbase\SignalSlot\Dispatcher  $signalSlotDispatcher)
Parameters
\TYPO3\CMS\Extbase\SignalSlot\Dispatcher$signalSlotDispatcher

Definition at line 47 of file SqlExpectedSchemaService.php.

References SqlExpectedSchemaService\$signalSlotDispatcher.

Member Data Documentation

$objectManager = null
protected
$signalSlotDispatcher
protected