‪TYPO3CMS  9.5
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 26 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 47 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 31 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 87 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 39 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 ( )