RecyclerAjaxController
Controller class for the 'recycler' extension. Handles the AJAX requests.
This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.
Attributes
- #[AsController]
Table of Contents
Properties
Methods
- __construct() : mixed
- deleteRecordsAction() : ResponseInterface
- getDeletedRecordsAction() : ResponseInterface
- getTablesAction() : ResponseInterface
- undoRecordsAction() : ResponseInterface
- getBackendUser() : BackendUserAuthentication
- isDeleteAllowed() : bool
Properties
$backendViewFactory read-only
protected
BackendViewFactory
$backendViewFactory
$recyclerService read-only
protected
RecyclerService
$recyclerService
Methods
__construct()
public
__construct(BackendViewFactory $backendViewFactory, RecyclerService $recyclerService) : mixed
Parameters
- $backendViewFactory : BackendViewFactory
- $recyclerService : RecyclerService
deleteRecordsAction()
public
deleteRecordsAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacegetDeletedRecordsAction()
public
getDeletedRecordsAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacegetTablesAction()
public
getTablesAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfaceundoRecordsAction()
public
undoRecordsAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacegetBackendUser()
protected
getBackendUser() : BackendUserAuthentication
Return values
BackendUserAuthenticationisDeleteAllowed()
protected
isDeleteAllowed() : bool