‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Controller\Page\MovePageController Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Controller\Page\MovePageController:
TYPO3\CMS\Backend\Template\PageRendererBackendSetupTrait

Public Member Functions

 __construct (private PageRenderer $pageRenderer, private BackendViewFactory $backendViewFactory, private UriBuilder $uriBuilder, private LanguageServiceFactory $languageServiceFactory, private ExtensionConfiguration $extensionConfiguration)
 
 mainAction (ServerRequestInterface $request)
 

Protected Member Functions

 getTargetForAboveInsert (array $targetRow)
 
 getSubpagesForPageId (int $pageId)
 
 pageHasSubpages (int $pageId)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Template\PageRendererBackendSetupTrait
 setUpBasicPageRendererForBackend (PageRenderer $pageRenderer, ExtensionConfiguration $extensionConfiguration, ServerRequestInterface $request, LanguageService $languageService,)
 
 loadStylesheets (PageRenderer $pageRenderer)
 
 getBackendFavicon (ExtensionConfiguration $extensionConfiguration, ServerRequestInterface $request)
 
string getUriForFileName (ServerRequestInterface $request, string $filename)
 
 getNormalizedParams (ServerRequestInterface $request)
 

Private Member Functions

 getContentVariables (int $pageIdToMove, int $targetPid)
 
 getBackendUser ()
 

Detailed Description

The "move page" wizard. Reachable via list module "Move page" on page records.

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

Definition at line 46 of file MovePageController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Controller\Page\MovePageController::__construct ( private PageRenderer  $pageRenderer,
private BackendViewFactory  $backendViewFactory,
private UriBuilder  $uriBuilder,
private LanguageServiceFactory  $languageServiceFactory,
private ExtensionConfiguration  $extensionConfiguration 
)

Definition at line 49 of file MovePageController.php.

Member Function Documentation

◆ getBackendUser()

◆ getContentVariables()

◆ getSubpagesForPageId()

◆ getTargetForAboveInsert()

TYPO3\CMS\Backend\Controller\Page\MovePageController::getTargetForAboveInsert ( array  $targetRow)
protected

◆ mainAction()

◆ pageHasSubpages()