UserPermissionsForRenamedModulesMigration implements UpgradeWizardInterface
This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.
Tags
Attributes
- #[UpgradeWizard]
- 'userPermissionsForRenamedModulesMigration'
Table of Contents
Interfaces
- UpgradeWizardInterface
- Interface UpgradeWizardInterface
Properties
- $moduleRenaming : array<string, string>
- $requiredParentModules : array<string, string>
- Modules that require a parent module to be accessible.
- $tables : array<string|int, mixed>
Methods
- executeUpdate() : bool
- Execute the update
- getDescription() : string
- Return the description for this wizard
- getPrerequisites() : array<string|int, string>
- Returns an array of class names of Prerequisite classes
- getTitle() : string
- Return the speaking name of this wizard
- updateNecessary() : bool
- Is an update necessary?
- getConnectionPool() : ConnectionPool
Properties
$moduleRenaming
protected
array<string, string>
$moduleRenaming
= ['web_list' => 'records', 'web_info' => 'content_status', 'workspaces_admin' => 'workspaces_publish', 'site_redirects' => 'redirects']
an array with the old module identifier as key and the new one as value
$requiredParentModules
Modules that require a parent module to be accessible.
protected
array<string, string>
$requiredParentModules
= ['redirects' => 'link_management']
Key: the new module identifier, Value: required parent module
$tables
protected
array<string|int, mixed>
$tables
= ['be_groups' => 'groupMods', 'be_users' => 'userMods']
Methods
executeUpdate()
Execute the update
public
executeUpdate() : bool
Called when a wizard reports that an update is necessary
Return values
boolgetDescription()
Return the description for this wizard
public
getDescription() : string
Return values
stringgetPrerequisites()
Returns an array of class names of Prerequisite classes
public
getPrerequisites() : array<string|int, string>
This way a wizard can define dependencies like "database up-to-date" or "reference index updated"
Return values
array<string|int, string>getTitle()
Return the speaking name of this wizard
public
getTitle() : string
Return values
stringupdateNecessary()
Is an update necessary?
public
updateNecessary() : bool
Is used to determine whether a wizard needs to be run. Check if data for migration exists.
Return values
boolgetConnectionPool()
protected
getConnectionPool() : ConnectionPool