‪TYPO3CMS  9.5
TYPO3\CMS\Impexp\Task\ImportExportTask Class Reference
Inheritance diagram for TYPO3\CMS\Impexp\Task\ImportExportTask:
TYPO3\CMS\Taskcenter\TaskInterface

Public Member Functions

 __construct (TaskModuleController $taskObject)
 
string getTask ()
 
string getOverview ()
 
string main ()
 

Protected Member Functions

array bool getPresets ()
 
TYPO3 CMS Core Resource Folder null getDefaultImportExportFolder ()
 
TYPO3 CMS Core Authentication BackendUserAuthentication getBackendUser ()
 
mixed getLanguageService ()
 

Protected Attributes

TaskModuleController $taskObject
 
string $moduleUrl
 

Detailed Description

This class provides a textarea to save personal notes

this is a internal TYPO3 Backend implementation and solely used for EXT:impexp and not part of TYPO3's Core API.

Definition at line 31 of file ImportExportTask.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Impexp\Task\ImportExportTask::__construct ( TaskModuleController  $taskObject)

Constructor

Parameters
TaskModuleController$taskObject

Definition at line 50 of file ImportExportTask.php.

References TYPO3\CMS\Impexp\Task\ImportExportTask\$taskObject, and TYPO3\CMS\Impexp\Task\ImportExportTask\getLanguageService().

Member Function Documentation

◆ getBackendUser()

TYPO3 CMS Core Authentication BackendUserAuthentication TYPO3\CMS\Impexp\Task\ImportExportTask::getBackendUser ( )
protected
Returns
‪\TYPO3\CMS\Core\Authentication\BackendUserAuthentication

Definition at line 245 of file ImportExportTask.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Impexp\Task\ImportExportTask\getDefaultImportExportFolder(), and TYPO3\CMS\Impexp\Task\ImportExportTask\main().

◆ getDefaultImportExportFolder()

TYPO3 CMS Core Resource Folder null TYPO3\CMS\Impexp\Task\ImportExportTask::getDefaultImportExportFolder ( )
protected

Returns a \TYPO3\CMS\Core\Resource\Folder object for saving export files to the server and is also used for uploading import files.

Exceptions

Definition at line 221 of file ImportExportTask.php.

References TYPO3\CMS\Impexp\Task\ImportExportTask\getBackendUser(), and TYPO3\CMS\Core\Authentication\BackendUserAuthentication\getDefaultUploadTemporaryFolder().

◆ getLanguageService()

mixed TYPO3\CMS\Impexp\Task\ImportExportTask::getLanguageService ( )
protected

◆ getOverview()

string TYPO3\CMS\Impexp\Task\ImportExportTask::getOverview ( )

Render an optional additional information for the 1st view in taskcenter. Empty for this task

Returns
‪string Overview as HTML

Implements TYPO3\CMS\Taskcenter\TaskInterface.

Definition at line 75 of file ImportExportTask.php.

◆ getPresets()

array bool TYPO3\CMS\Impexp\Task\ImportExportTask::getPresets ( )
protected

Select presets for this user

Returns
‪array|bool Array of preset records

Definition at line 189 of file ImportExportTask.php.

Referenced by TYPO3\CMS\Impexp\Task\ImportExportTask\main().

◆ getTask()

string TYPO3\CMS\Impexp\Task\ImportExportTask::getTask ( )

This method renders the report

Returns
‪string The status report as HTML

Implements TYPO3\CMS\Taskcenter\TaskInterface.

Definition at line 64 of file ImportExportTask.php.

References TYPO3\CMS\Impexp\Task\ImportExportTask\main().

◆ main()

Member Data Documentation

◆ $moduleUrl

string TYPO3\CMS\Impexp\Task\ImportExportTask::$moduleUrl
protected

URL to task module

Definition at line 43 of file ImportExportTask.php.

◆ $taskObject

TaskModuleController TYPO3\CMS\Impexp\Task\ImportExportTask::$taskObject
protected

Back-reference to the calling reports module

$taskObject

Definition at line 37 of file ImportExportTask.php.

Referenced by TYPO3\CMS\Impexp\Task\ImportExportTask\__construct().