![]() |
TYPO3
7.6
|
Public Member Functions | |
needsExecution () | |
![]() | |
setStepsCounter ($current, $total) | |
getCurrentStep () | |
getTotalSteps () | |
![]() | |
injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManager $objectManager) | |
injectView (\TYPO3\CMS\Install\View\FailsafeView $view) | |
handle () | |
setToken ($token) | |
setController ($controller) | |
setAction ($action) | |
setPostValues (array $postValues) | |
setLastError (array $lastError) | |
setMessages (array $messages=array()) | |
![]() | |
execute () | |
Protected Member Functions | |
executeAction () | |
getConfiguredOrDefaultPort () | |
isHostConfigured () | |
isConfigurationComplete () | |
isConnectionWithUnixDomainSocketPossible () | |
setDbalInputFieldsToRender () | |
getAvailableDbalDrivers () | |
getSupportedDbalDrivers () | |
getSelectedDbalDriver () | |
getConfiguredUsername () | |
getConfiguredPassword () | |
getConfiguredHost () | |
getConfiguredPort () | |
getConfiguredSocket () | |
![]() | |
assignSteps () | |
![]() | |
initializeHandle () | |
executeAction () | |
isDbalEnabled () | |
getContext () | |
loadExtLocalconfDatabaseAndExtTables () | |
getHashedPassword ($password) | |
Additional Inherited Members | |
![]() | |
$currentStep = 0 | |
$totalSteps = 0 | |
Database connect step:
Definition at line 26 of file DatabaseConnect.php.
|
protected |
Executes the step
Definition at line 218 of file DatabaseConnect.php.
References $GLOBALS, AbstractStepAction\assignSteps(), DatabaseConnect\getAvailableDbalDrivers(), DatabaseConnect\getConfiguredHost(), DatabaseConnect\getConfiguredOrDefaultPort(), DatabaseConnect\getConfiguredPassword(), DatabaseConnect\getConfiguredUsername(), DatabaseConnect\getSelectedDbalDriver(), AbstractAction\isDbalEnabled(), and DatabaseConnect\setDbalInputFieldsToRender().
|
protected |
Returns a list of database drivers that are available on current server.
Definition at line 478 of file DatabaseConnect.php.
References DatabaseConnect\getSelectedDbalDriver(), and DatabaseConnect\getSupportedDbalDrivers().
Referenced by DatabaseConnect\executeAction().
|
protected |
Returns configured host with port split off if given
Definition at line 627 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\executeAction().
|
protected |
Render connect port and label
Definition at line 252 of file DatabaseConnect.php.
References DatabaseConnect\getConfiguredPort(), DatabaseConnect\getSelectedDbalDriver(), and AbstractAction\isDbalEnabled().
Referenced by DatabaseConnect\executeAction().
|
protected |
Returns configured password, if set
Definition at line 616 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\executeAction().
|
protected |
Returns configured port. Gets port from host value if port is not yet set.
Definition at line 642 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\getConfiguredOrDefaultPort().
|
protected |
Returns configured socket, if set
Definition at line 658 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\isConnectionWithUnixDomainSocketPossible().
|
protected |
Returns configured username, if set
Definition at line 605 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\executeAction().
|
protected |
Get selected dbal driver if any
Definition at line 553 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\executeAction(), DatabaseConnect\getAvailableDbalDrivers(), DatabaseConnect\getConfiguredOrDefaultPort(), and DatabaseConnect\setDbalInputFieldsToRender().
|
protected |
Returns a list of DBAL supported database drivers, with a user-friendly name and any PHP module dependency.
Definition at line 521 of file DatabaseConnect.php.
Referenced by DatabaseConnect\getAvailableDbalDrivers().
|
protected |
Check LocalConfiguration.php for required database settings:
Definition at line 340 of file DatabaseConnect.php.
References $GLOBALS, and DatabaseConnect\isHostConfigured().
Referenced by DatabaseConnect\needsExecution().
|
protected |
Test if a unix domain socket can be opened. This does not authenticate but only tests if a connect is successful.
Definition at line 412 of file DatabaseConnect.php.
References DatabaseConnect\getConfiguredSocket().
|
protected |
Check LocalConfiguration.php for required database settings:
Definition at line 317 of file DatabaseConnect.php.
References $GLOBALS.
Referenced by DatabaseConnect\isConfigurationComplete(), and DatabaseConnect\needsExecution().
needsExecution | ( | ) |
Step needs to be executed if database connection is not successful.
\TYPO3\CMS\Install\Controller\Exception\RedirectException |
Implements StepInterface.
Definition at line 198 of file DatabaseConnect.php.
References DatabaseConnect\isConfigurationComplete(), AbstractAction\isDbalEnabled(), and DatabaseConnect\isHostConfigured().
|
protected |
Render fields required for successful connect based on dbal driver selection. Hint: There is a code duplication in handle() and this method. This is done by intention to keep this code area easy to maintain and understand.
Definition at line 441 of file DatabaseConnect.php.
References $GLOBALS, and DatabaseConnect\getSelectedDbalDriver().
Referenced by DatabaseConnect\executeAction().