‪TYPO3CMS  10.4
TYPO3\CMS\Core\Package\FailsafePackageManager Class Reference
Inheritance diagram for TYPO3\CMS\Core\Package\FailsafePackageManager:

Public Member Functions

 forceSortAndSavePackageStates ()
 

Protected Member Functions

 loadPackageStates ()
 
 savePackageStates ()
 

Protected Attributes

bool $inFailsafeMode = false
 

Detailed Description

This is an intermediate package manager that loads just the required extensions for the install in case the package states are unavailable.

Definition at line 25 of file FailsafePackageManager.php.

Member Function Documentation

◆ forceSortAndSavePackageStates()

TYPO3\CMS\Core\Package\FailsafePackageManager::forceSortAndSavePackageStates ( )

To enable writing of the package states file the package states migration needs to override eventual failsafe blocks.

Definition at line 61 of file FailsafePackageManager.php.

◆ loadPackageStates()

TYPO3\CMS\Core\Package\FailsafePackageManager::loadPackageStates ( )
protected

Loads the states of available packages from the PackageStates.php file. The result is stored in $this->packageStatesConfiguration.

Definition at line 35 of file FailsafePackageManager.php.

◆ savePackageStates()

TYPO3\CMS\Core\Package\FailsafePackageManager::savePackageStates ( )
protected

Save states

Definition at line 49 of file FailsafePackageManager.php.

Member Data Documentation

◆ $inFailsafeMode

bool TYPO3\CMS\Core\Package\FailsafePackageManager::$inFailsafeMode = false
protected

TRUE if package manager is in failsafe mode

Definition at line 29 of file FailsafePackageManager.php.