‪TYPO3CMS  11.5
TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController Class Reference

Public Member Functions

 __construct (IconFactory $iconFactory, PageRenderer $pageRenderer, UriBuilder $uriBuilder, ModuleTemplateFactory $moduleTemplateFactory)
 
ResponseInterface mainAction (ServerRequestInterface $request)
 

Protected Member Functions

 menuConfig ()
 
 getModuleMenu ()
 
 func_default ()
 
 func_refindex ()
 
 func_search ()
 
 func_records ()
 
 func_relations ()
 
LanguageService getLanguageService ()
 

Protected Attributes

string $formName = 'queryform'
 
string $moduleName = 'system_dbint'
 
StandaloneView $view
 
string $templatePath = 'EXT:lowlevel/Resources/Private/Templates/Backend/'
 
ModuleTemplate $moduleTemplate
 
array $MOD_MENU
 
array $MOD_SETTINGS = array( )
 
IconFactory $iconFactory
 
PageRenderer $pageRenderer
 
UriBuilder $uriBuilder
 
ModuleTemplateFactory $moduleTemplateFactory
 

Detailed Description

Script class for the DB int module

This class is a specific Backend controller implementation and is not part of the TYPO3's Core API.

Definition at line 46 of file DatabaseIntegrityController.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ func_default()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_default ( )
protected

Creates the overview menu.

Definition at line 304 of file DatabaseIntegrityController.php.

Referenced by TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController\mainAction().

◆ func_records()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_records ( )
protected

◆ func_refindex()

◆ func_relations()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_relations ( )
protected

◆ func_search()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_search ( )
protected

◆ getLanguageService()

◆ getModuleMenu()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::getModuleMenu ( )
protected

Generates the action menu

Definition at line 274 of file DatabaseIntegrityController.php.

Referenced by TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController\mainAction().

◆ mainAction()

◆ menuConfig()

TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::menuConfig ( )
protected

Member Data Documentation

◆ $formName

string TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$formName = 'queryform'
protected

Definition at line 50 of file DatabaseIntegrityController.php.

◆ $iconFactory

IconFactory TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$iconFactory
protected

◆ $MOD_MENU

array TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$MOD_MENU
protected
Initial value:
= array(
'function' => [],
)

The module menu items array. Each key represents a key for which values can range between the items in the array of that key.

See also
‪init()

Definition at line 77 of file DatabaseIntegrityController.php.

◆ $MOD_SETTINGS

array TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$MOD_SETTINGS = array( )
protected

Current settings for the keys of the MOD_MENU array

Definition at line 85 of file DatabaseIntegrityController.php.

◆ $moduleName

string TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$moduleName = 'system_dbint'
protected

The name of the module

Definition at line 56 of file DatabaseIntegrityController.php.

◆ $moduleTemplate

ModuleTemplate TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$moduleTemplate
protected

ModuleTemplate Container

Definition at line 70 of file DatabaseIntegrityController.php.

◆ $moduleTemplateFactory

ModuleTemplateFactory TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$moduleTemplateFactory
protected

◆ $pageRenderer

PageRenderer TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$pageRenderer
protected

◆ $templatePath

string TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$templatePath = 'EXT:lowlevel/Resources/Private/Templates/Backend/'
protected

Definition at line 64 of file DatabaseIntegrityController.php.

◆ $uriBuilder

UriBuilder TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$uriBuilder
protected

◆ $view

StandaloneView TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::$view
protected

Definition at line 60 of file DatabaseIntegrityController.php.