‪TYPO3CMS  10.4
TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate Class Reference
Inheritance diagram for TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate:
TYPO3\CMS\Install\Updates\UpgradeWizardInterface

Public Member Functions

string getIdentifier ()
 
string getTitle ()
 
string getDescription ()
 
bool updateNecessary ()
 
string[] getPrerequisites ()
 
bool executeUpdate ()
 

Private Member Functions

 unserializeUserConfig (string $userConfig)
 
 getAffectedBackendUsers ()
 
 updateBackendUser (int $userId, array $userConfig)
 

Detailed Description

Update the backend user "uc" array to use arrays for its structure, as old TYPO3 versions sometimes used stdClasses

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

Definition at line 27 of file BackendUserConfigurationUpdate.php.

Member Function Documentation

◆ executeUpdate()

◆ getAffectedBackendUsers()

TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::getAffectedBackendUsers ( )
private

◆ getDescription()

string TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::getDescription ( )
Returns
‪string Longer description of this updater

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 48 of file BackendUserConfigurationUpdate.php.

◆ getIdentifier()

string TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::getIdentifier ( )
Returns
‪string Unique identifier of this updater

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 32 of file BackendUserConfigurationUpdate.php.

◆ getPrerequisites()

string [] TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::getPrerequisites ( )
Returns
‪string[] All new fields and tables must exist

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 88 of file BackendUserConfigurationUpdate.php.

◆ getTitle()

string TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::getTitle ( )
Returns
‪string Title of this updater

Implements TYPO3\CMS\Install\Updates\UpgradeWizardInterface.

Definition at line 40 of file BackendUserConfigurationUpdate.php.

◆ unserializeUserConfig()

TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::unserializeUserConfig ( string  $userConfig)
private

◆ updateBackendUser()

TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::updateBackendUser ( int  $userId,
array  $userConfig 
)
private

◆ updateNecessary()

bool TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::updateNecessary ( )