ImportExportController
AbstractYes
Main script class for the Import / Export facility.
This class is not considered part of the public TYPO3 API.
Table of Contents
Properties
- $iconFactory : IconFactory
- $id : int
- Page id
- $lang : LanguageService
- $moduleTemplate : ModuleTemplate
- $moduleTemplateFactory : ModuleTemplateFactory
- $pageInfo : array<string|int, mixed>
- Page record of page id
- $pageRenderer : PageRenderer
- $permsClause : string
- A WHERE clause for selection records from the pages table based on read-permissions of the current backend user.
- $returnUrl : string
- Return URL of list module
- $routeName : string
- $standaloneView : StandaloneView
- $uriBuilder : UriBuilder
Methods
- __construct() : mixed
- Constructor
- mainAction() : ResponseInterface
- getBackendUser() : BackendUserAuthentication
- getLanguageService() : LanguageService
- main() : void
- registerDocHeaderButtons() : void
- Create the panel of buttons for submitting the form or otherwise perform operations.
Properties
$iconFactory
protected
IconFactory
$iconFactory
$id
Page id
protected
int
$id
$lang
protected
LanguageService
$lang
$moduleTemplate
protected
ModuleTemplate
$moduleTemplate
$moduleTemplateFactory
protected
ModuleTemplateFactory
$moduleTemplateFactory
$pageInfo
Page record of page id
protected
array<string|int, mixed>
$pageInfo
$pageRenderer
protected
PageRenderer
$pageRenderer
$permsClause
A WHERE clause for selection records from the pages table based on read-permissions of the current backend user.
protected
string
$permsClause
$returnUrl
Return URL of list module
protected
string
$returnUrl
$routeName
protected
string
$routeName
= ''
$standaloneView
protected
StandaloneView
$standaloneView
$uriBuilder
protected
UriBuilder
$uriBuilder
Methods
__construct()
Constructor
public
__construct(IconFactory $iconFactory, PageRenderer $pageRenderer, UriBuilder $uriBuilder, ModuleTemplateFactory $moduleTemplateFactory) : mixed
Parameters
- $iconFactory : IconFactory
- $pageRenderer : PageRenderer
- $uriBuilder : UriBuilder
- $moduleTemplateFactory : ModuleTemplateFactory
mainAction()
public
abstract mainAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacegetBackendUser()
protected
getBackendUser() : BackendUserAuthentication
Return values
BackendUserAuthenticationgetLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServicemain()
protected
main(ServerRequestInterface $request) : void
Parameters
- $request : ServerRequestInterface
Tags
registerDocHeaderButtons()
Create the panel of buttons for submitting the form or otherwise perform operations.
protected
registerDocHeaderButtons() : void