![]() |
TYPO3
7.6
|
Public Member Functions | |
initialize ($configuration) | |
configureObjectManager () | |
initializePersistence () | |
run ($content, $configuration) | |
Public Attributes | |
$cObj | |
Protected Member Functions | |
initializeObjectManager () | |
initializeCache () | |
initializeReflection () | |
resetSingletons () | |
isInCliMode () | |
Protected Attributes | |
$context | |
$configurationManager | |
$objectManager | |
$cacheManager | |
$reflectionService | |
$persistenceManager | |
Creates a request an dispatches it to the controller which was specified by TS Setup, flexForm and returns the content to the v4 framework.
This class is the main entry point for extbase extensions.
Definition at line 23 of file extbase/Classes/Core/Bootstrap.php.
configureObjectManager | ( | ) |
Configures the object manager object configuration from config.tx_extbase.objects and plugin.tx_foo.objects
Definition at line 129 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
initialize | ( | $configuration | ) |
Explicitly initializes all necessary Extbase objects by invoking the various initialize* methods.
Usually this method is only called from unit tests or other applications which need a more fine grained control over the initialization and request handling process. Most other applications just call the run() method.
array | $configuration | The TS configuration array |
\RuntimeException |
Definition at line 77 of file extbase/Classes/Core/Bootstrap.php.
References Bootstrap\configureObjectManager(), Bootstrap\initializeCache(), Bootstrap\initializeObjectManager(), Bootstrap\initializePersistence(), Bootstrap\initializeReflection(), and Bootstrap\isInCliMode().
Referenced by Bootstrap\run().
|
protected |
Initializes the cache framework
Definition at line 150 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
|
protected |
Initializes the Object framework.
Definition at line 101 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
initializePersistence | ( | ) |
Initializes the persistence framework
Definition at line 176 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
|
protected |
Initializes the Reflection Service
Definition at line 161 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
|
protected |
Definition at line 239 of file extbase/Classes/Core/Bootstrap.php.
Referenced by Bootstrap\initialize().
|
protected |
Resets global singletons for the next plugin
Definition at line 230 of file extbase/Classes/Core/Bootstrap.php.
run | ( | $content, | |
$configuration | |||
) |
Runs the the Extbase Framework by resolving an appropriate Request Handler and passing control to it. If the Framework is not initialized yet, it will be initialized.
string | $content | The content. Not used |
array | $configuration | The TS configuration array |
Implements BootstrapInterface.
Definition at line 190 of file extbase/Classes/Core/Bootstrap.php.
References Bootstrap\initialize().
|
protected |
Definition at line 53 of file extbase/Classes/Core/Bootstrap.php.
$cObj |
Definition at line 31 of file extbase/Classes/Core/Bootstrap.php.
|
protected |
Definition at line 43 of file extbase/Classes/Core/Bootstrap.php.
|
protected |
Definition at line 38 of file extbase/Classes/Core/Bootstrap.php.
|
protected |
Definition at line 48 of file extbase/Classes/Core/Bootstrap.php.
|
protected |
Definition at line 63 of file extbase/Classes/Core/Bootstrap.php.
|
protected |
Definition at line 58 of file extbase/Classes/Core/Bootstrap.php.