TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Install\Controller\Action\ActionInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Install\Controller\Action\ActionInterface:
TYPO3\CMS\Install\Controller\Action\AbstractAction TYPO3\CMS\Install\Controller\Action\Ajax\AbstractAjaxAction TYPO3\CMS\Install\Controller\Action\Common\FirstInstallAction TYPO3\CMS\Install\Controller\Action\Common\InstallToolDisabledAction TYPO3\CMS\Install\Controller\Action\Common\InstallToolPasswordNotSetAction TYPO3\CMS\Install\Controller\Action\Common\LoginForm TYPO3\CMS\Install\Controller\Action\Step\AbstractStepAction TYPO3\CMS\Install\Controller\Action\Tool\About TYPO3\CMS\Install\Controller\Action\Tool\AllConfiguration TYPO3\CMS\Install\Controller\Action\Tool\CleanUp TYPO3\CMS\Install\Controller\Action\Tool\Configuration TYPO3\CMS\Install\Controller\Action\Tool\FolderStructure TYPO3\CMS\Install\Controller\Action\Tool\ImportantActions TYPO3\CMS\Install\Controller\Action\Tool\LoadExtensions TYPO3\CMS\Install\Controller\Action\Tool\SystemEnvironment TYPO3\CMS\Install\Controller\Action\Tool\TestSetup TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard

Public Member Functions

 handle ()
 
 setToken ($token)
 
 setController ($controller)
 
 setAction ($action)
 
 setPostValues (array $postValues)
 
 setLastError (array $lastError)
 
 setMessages (array $messages=[])
 

Detailed Description

General action interface

Definition at line 20 of file ActionInterface.php.

Member Function Documentation

◆ handle()

TYPO3\CMS\Install\Controller\Action\ActionInterface::handle ( )

Handle this action

Returns
string Rendered content

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction, and TYPO3\CMS\Install\Controller\Action\Ajax\AbstractAjaxAction.

◆ setAction()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setAction (   $action)

Set action name. This is usually similar to the class name, only for loginForm, the action is login

Parameters
string$actionName of target action for forms
Returns
void

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.

◆ setController()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setController (   $controller)

Set controller, Either string 'step', 'tool' or 'common'

Parameters
string$controllerController name
Returns
void

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.

◆ setLastError()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setLastError ( array  $lastError)

Set the last error array as returned by error_get_last()

Parameters
array$lastError

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.

◆ setMessages()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setMessages ( array  $messages = [])

Status messages from controller

Parameters
array<

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.

◆ setPostValues()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setPostValues ( array  $postValues)

Set POST values

Parameters
array$postValuesList of values submitted via POST
Returns
void

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.

◆ setToken()

TYPO3\CMS\Install\Controller\Action\ActionInterface::setToken (   $token)

Set form protection token

Parameters
string$tokenForm protection token
Returns
void

Implemented in TYPO3\CMS\Install\Controller\Action\AbstractAction.