‪TYPO3CMS  10.4
TYPO3\CMS\Filelist\Controller\File\CreateFolderController Class Reference
Inheritance diagram for TYPO3\CMS\Filelist\Controller\File\CreateFolderController:
TYPO3\CMS\Backend\Controller\File\CreateFolderController

Public Member Functions

 __construct ()
 
ResponseInterface mainAction (ServerRequestInterface $request)
 

Protected Member Functions

 init (ServerRequestInterface $request)
 
 main ()
 
LanguageService getLanguageService ()
 

Protected Attributes

int $folderNumber = 10
 
int $number
 
string $target
 
TYPO3 CMS Core Resource Folder $folderObject
 
string $returnUrl
 
array $pathInfo
 
ModuleTemplate $moduleTemplate
 
UriBuilder $uriBuilder
 

Detailed Description

Script class for the create-new script

Displays forms for creating folders (1 to 10), a media asset or a new file.

This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 42 of file CreateFolderController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Filelist\Controller\File\CreateFolderController::__construct ( )

Member Function Documentation

◆ getLanguageService()

LanguageService TYPO3\CMS\Filelist\Controller\File\CreateFolderController::getLanguageService ( )
protected

Returns LanguageService

Returns
‪LanguageService

Definition at line 241 of file CreateFolderController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Filelist\Controller\File\CreateFolderController\init(), and TYPO3\CMS\Filelist\Controller\File\CreateFolderController\main().

◆ init()

TYPO3\CMS\Filelist\Controller\File\CreateFolderController::init ( ServerRequestInterface  $request)
protected

◆ main()

◆ mainAction()

ResponseInterface TYPO3\CMS\Filelist\Controller\File\CreateFolderController::mainAction ( ServerRequestInterface  $request)

Processes the request, currently everything is handled and put together via "main()"

Parameters
ServerRequestInterface$request‪the current request
Returns
‪ResponseInterface the response with the content

Definition at line 95 of file CreateFolderController.php.

References TYPO3\CMS\Filelist\Controller\File\CreateFolderController\init(), and TYPO3\CMS\Filelist\Controller\File\CreateFolderController\main().

Member Data Documentation

◆ $folderNumber

int TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$folderNumber = 10
protected

◆ $folderObject

TYPO3 CMS Core Resource Folder TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$folderObject
protected

The folder object which is the target directory

$folderObject

Definition at line 62 of file CreateFolderController.php.

◆ $moduleTemplate

ModuleTemplate TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$moduleTemplate
protected

ModuleTemplate object

Definition at line 78 of file CreateFolderController.php.

◆ $number

int TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$number
protected

◆ $pathInfo

array TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$pathInfo
protected

◆ $returnUrl

string TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$returnUrl
protected

Return URL of list module.

Definition at line 68 of file CreateFolderController.php.

Referenced by TYPO3\CMS\Filelist\Controller\File\CreateFolderController\main().

◆ $target

string TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$target
protected

Set with the target path inputted in &target

Definition at line 56 of file CreateFolderController.php.

Referenced by TYPO3\CMS\Filelist\Controller\File\CreateFolderController\main().

◆ $uriBuilder

UriBuilder TYPO3\CMS\Filelist\Controller\File\CreateFolderController::$uriBuilder
protected

Definition at line 82 of file CreateFolderController.php.