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

Public Member Functions

 getTitle ()
 
 getDescription ()
 
 getPrerequisites ()
 
 updateNecessary ()
 
 executeUpdate ()
 
 setOutput (OutputInterface $output)
 

Private Member Functions

 getPreparedQueryBuilder ()
 
 getConnectionPool ()
 

Private Attributes

const TABLE_NAME = 'be_groups'
 
OutputInterface $output
 

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 32 of file BackendGroupsExplicitAllowDenyMigration.php.

Member Function Documentation

◆ executeUpdate()

◆ getConnectionPool()

TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::getConnectionPool ( )
private

◆ getDescription()

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

Return the description for this wizard

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 43 of file BackendGroupsExplicitAllowDenyMigration.php.

◆ getPreparedQueryBuilder()

◆ getPrerequisites()

TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::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 48 of file BackendGroupsExplicitAllowDenyMigration.php.

◆ getTitle()

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

Return the speaking name of this wizard

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 38 of file BackendGroupsExplicitAllowDenyMigration.php.

◆ setOutput()

TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::setOutput ( OutputInterface  $output)

◆ updateNecessary()

TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::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 BackendGroupsExplicitAllowDenyMigration.php.

References TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration\getPreparedQueryBuilder(), and TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

Member Data Documentation

◆ $output

OutputInterface TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::$output
private

◆ TABLE_NAME

const TYPO3\CMS\Install\Updates\BackendGroupsExplicitAllowDenyMigration::TABLE_NAME = 'be_groups'
private

Definition at line 34 of file BackendGroupsExplicitAllowDenyMigration.php.