‪TYPO3CMS  9.5
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 22 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 58 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 32 of file FailsafePackageManager.php.

◆ savePackageStates()

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

Save states

Definition at line 46 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 26 of file FailsafePackageManager.php.