DatabaseIntegrityController
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.
Table of Contents
Properties
- $formName : string
- $iconFactory : IconFactory
- $MOD_MENU : array<string|int, mixed>
- The module menu items array. Each key represents a key for which values can range between the items in the array of that key.
- $MOD_SETTINGS : array<string|int, mixed>
- Current settings for the keys of the MOD_MENU array
- $moduleName : string
- The name of the module
- $moduleTemplate : ModuleTemplate
- ModuleTemplate Container
- $moduleTemplateFactory : ModuleTemplateFactory
- $pageRenderer : PageRenderer
- $templatePath : string
- $uriBuilder : UriBuilder
- $view : StandaloneView
Methods
- __construct() : mixed
- mainAction() : ResponseInterface
- Injects the request object for the current request or subrequest Simply calls main() and init() and outputs the content
- func_default() : mixed
- Creates the overview menu.
- func_records() : mixed
- Records overview
- func_refindex() : mixed
- Check and update reference index!
- func_relations() : mixed
- Show list references
- func_search() : mixed
- Search (Full / Advanced)
- getLanguageService() : LanguageService
- Returns the Language Service
- getModuleMenu() : mixed
- Generates the action menu
- menuConfig() : mixed
- Configure menu
Properties
$formName
protected
string
$formName
= 'queryform'
$iconFactory
protected
IconFactory
$iconFactory
$MOD_MENU
The module menu items array. Each key represents a key for which values can range between the items in the array of that key.
protected
array<string|int, mixed>
$MOD_MENU
= ['function' => []]
Tags
$MOD_SETTINGS
Current settings for the keys of the MOD_MENU array
protected
array<string|int, mixed>
$MOD_SETTINGS
= []
$moduleName
The name of the module
protected
string
$moduleName
= 'system_dbint'
$moduleTemplate
ModuleTemplate Container
protected
ModuleTemplate
$moduleTemplate
$moduleTemplateFactory
protected
ModuleTemplateFactory
$moduleTemplateFactory
$pageRenderer
protected
PageRenderer
$pageRenderer
$templatePath
protected
string
$templatePath
= 'EXT:lowlevel/Resources/Private/Templates/Backend/'
$uriBuilder
protected
UriBuilder
$uriBuilder
$view
protected
StandaloneView
$view
Methods
__construct()
public
__construct(IconFactory $iconFactory, PageRenderer $pageRenderer, UriBuilder $uriBuilder, ModuleTemplateFactory $moduleTemplateFactory) : mixed
Parameters
- $iconFactory : IconFactory
- $pageRenderer : PageRenderer
- $uriBuilder : UriBuilder
- $moduleTemplateFactory : ModuleTemplateFactory
mainAction()
Injects the request object for the current request or subrequest Simply calls main() and init() and outputs the content
public
mainAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
-
the current request
Return values
ResponseInterface —the response with the content
func_default()
Creates the overview menu.
protected
func_default() : mixed
func_records()
Records overview
protected
func_records() : mixed
func_refindex()
Check and update reference index!
protected
func_refindex() : mixed
func_relations()
Show list references
protected
func_relations() : mixed
func_search()
Search (Full / Advanced)
protected
func_search() : mixed
getLanguageService()
Returns the Language Service
protected
getLanguageService() : LanguageService
Return values
LanguageServicegetModuleMenu()
Generates the action menu
protected
getModuleMenu() : mixed
menuConfig()
Configure menu
protected
menuConfig() : mixed