‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Updates\BackendModulePermissionMigration Class Reference
Inheritance diagram for TYPO3\CMS\Install\Updates\BackendModulePermissionMigration:
TYPO3\CMS\Install\Updates\UpgradeWizardInterface

Public Member Functions

 __construct ()
 
 getTitle ()
 
 getDescription ()
 
 getPrerequisites ()
 
 updateNecessary ()
 
 executeUpdate ()
 

Protected Member Functions

 hasRecordsToUpdate (string $table, string $field)
 
 updateRecords (string $table, string $field)
 
 getPreparedQueryBuilder (string $table, string $field)
 
 getConnectionPool ()
 

Protected Attributes

array $aliases = []
 

Detailed Description

Since
12.1

This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.

Definition at line 31 of file BackendModulePermissionMigration.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::__construct ( )

Definition at line 35 of file BackendModulePermissionMigration.php.

Member Function Documentation

◆ executeUpdate()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::executeUpdate ( )

Execute the update

Called when a wizard reports that an update is necessary

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 64 of file BackendModulePermissionMigration.php.

References TYPO3\CMS\Install\Updates\BackendModulePermissionMigration\updateRecords().

◆ getConnectionPool()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::getConnectionPool ( )
protected

◆ getDescription()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::getDescription ( )

Return the description for this wizard

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 45 of file BackendModulePermissionMigration.php.

◆ getPreparedQueryBuilder()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::getPreparedQueryBuilder ( string  $table,
string  $field 
)
protected

◆ getPrerequisites()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::getPrerequisites ( )

Returns an array of class names of Prerequisite classes

This way a wizard can define dependencies like "database up-to-date" or "reference index updated"

Returns
‪string[]

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 50 of file BackendModulePermissionMigration.php.

◆ getTitle()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::getTitle ( )

Return the speaking name of this wizard

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 40 of file BackendModulePermissionMigration.php.

◆ hasRecordsToUpdate()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::hasRecordsToUpdate ( string  $table,
string  $field 
)
protected

◆ updateNecessary()

TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::updateNecessary ( )

Is an update necessary?

Is used to determine whether a wizard needs to be run. Check if data for migration exists.

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 55 of file BackendModulePermissionMigration.php.

References TYPO3\CMS\Install\Updates\BackendModulePermissionMigration\hasRecordsToUpdate().

◆ updateRecords()

Member Data Documentation

◆ $aliases

array TYPO3\CMS\Install\Updates\BackendModulePermissionMigration::$aliases = []
protected

Definition at line 33 of file BackendModulePermissionMigration.php.