‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Updates\UpgradeWizardRegistry Class Reference

Public Member Functions

 __construct (private readonly ServiceLocator $upgradeWizards)
 
 hasUpgradeWizard (string $identifier)
 
 getUpgradeWizard (string $identifier)
 
array getUpgradeWizards ()
 

Detailed Description

Registry for upgrade wizards. The registry receives all services, tagged with "install.upgradewizard". The tagging of upgrade wizards is automatically done based on the PHP Attribute UpgradeWizard.

Definition at line 28 of file UpgradeWizardRegistry.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Updates\UpgradeWizardRegistry::__construct ( private readonly ServiceLocator  $upgradeWizards)

Definition at line 30 of file UpgradeWizardRegistry.php.

Member Function Documentation

◆ getUpgradeWizard()

TYPO3\CMS\Install\Updates\UpgradeWizardRegistry::getUpgradeWizard ( string  $identifier)

Get registered upgrade wizard by identifier

Definition at line 45 of file UpgradeWizardRegistry.php.

References TYPO3\CMS\Webhooks\Message\$identifier, and TYPO3\CMS\Install\Updates\UpgradeWizardRegistry\hasUpgradeWizard().

◆ getUpgradeWizards()

array TYPO3\CMS\Install\Updates\UpgradeWizardRegistry::getUpgradeWizards ( )

Get all registered upgrade wizards

Returns
‪array

Definition at line 59 of file UpgradeWizardRegistry.php.

◆ hasUpgradeWizard()

TYPO3\CMS\Install\Updates\UpgradeWizardRegistry::hasUpgradeWizard ( string  $identifier)

Whether a registered upgrade wizard exists for the given identifier

Definition at line 37 of file UpgradeWizardRegistry.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

Referenced by TYPO3\CMS\Install\Updates\UpgradeWizardRegistry\getUpgradeWizard().