‪TYPO3CMS  10.4
TYPO3\CMS\Impexp\Controller\ImportController Class Reference
Inheritance diagram for TYPO3\CMS\Impexp\Controller\ImportController:
TYPO3\CMS\Impexp\Controller\ImportExportController

Public Member Functions

ResponseInterface mainAction (ServerRequestInterface $request)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Impexp\Controller\ImportExportController
 __construct ()
 

Protected Member Functions

 importData (array $inData)
 
 getButtons ()
 
 checkUpload ()
 
File[] getExportFiles ()
 
File null getFile (string $combinedIdentifier)
 
BackendUserAuthentication getBackendUser ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Impexp\Controller\ImportExportController
Folder null getDefaultImportExportFolder ()
 
LanguageService getLanguageService ()
 

Protected Attributes

string $moduleName = 'tx_impexp_import'
 
array File[] $uploadedFiles = array( )
 
Import $import
 
ExtendedFileUtility $fileProcessor
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Impexp\Controller\ImportExportController
int $id
 
array $pageinfo
 
string $perms_clause
 
LanguageService $lang
 
IconFactory $iconFactory
 
string $moduleName = 'xMOD_tximpexp'
 
ModuleTemplate $moduleTemplate
 
string $shortcutName
 
StandaloneView $standaloneView
 
string $returnUrl
 

Detailed Description

Main script class for the Import facility

this is a TYPO3 Backend controller implementation and not part of TYPO3's Core API.

Definition at line 44 of file ImportController.php.

Member Function Documentation

◆ checkUpload()

◆ getBackendUser()

BackendUserAuthentication TYPO3\CMS\Impexp\Controller\ImportController::getBackendUser ( )
protected

◆ getButtons()

TYPO3\CMS\Impexp\Controller\ImportController::getButtons ( )
protected

◆ getExportFiles()

File [] TYPO3\CMS\Impexp\Controller\ImportController::getExportFiles ( )
protected

Gets all export files.

Returns
‪File[]
Exceptions

Definition at line 294 of file ImportController.php.

References TYPO3\CMS\Impexp\Controller\ImportExportController\getDefaultImportExportFolder().

Referenced by TYPO3\CMS\Impexp\Controller\ImportController\importData().

◆ getFile()

File null TYPO3\CMS\Impexp\Controller\ImportController::getFile ( string  $combinedIdentifier)
protected

Gets a file by combined identifier.

Parameters
string$combinedIdentifier
Returns
‪File|null

Definition at line 318 of file ImportController.php.

Referenced by TYPO3\CMS\Impexp\Controller\ImportController\importData().

◆ importData()

◆ mainAction()

ResponseInterface TYPO3\CMS\Impexp\Controller\ImportController::mainAction ( ServerRequestInterface  $request)

Member Data Documentation

◆ $fileProcessor

ExtendedFileUtility TYPO3\CMS\Impexp\Controller\ImportController::$fileProcessor
protected

Definition at line 62 of file ImportController.php.

◆ $import

Import TYPO3\CMS\Impexp\Controller\ImportController::$import
protected

◆ $moduleName

string TYPO3\CMS\Impexp\Controller\ImportController::$moduleName = 'tx_impexp_import'
protected

The name of the module

Definition at line 50 of file ImportController.php.

◆ $uploadedFiles

array File [] TYPO3\CMS\Impexp\Controller\ImportController::$uploadedFiles = array( )
protected