TYPO3
7.6
|
Public Member Functions | |
__construct () | |
forceSortAndSavePackageStates () | |
Public Member Functions inherited from PackageManager | |
__construct () | |
injectCoreCache (\TYPO3\CMS\Core\Cache\Frontend\PhpFrontend $coreCache) | |
injectDependencyResolver (DependencyResolver $dependencyResolver) | |
initialize (Bootstrap $bootstrap) | |
scanAvailablePackages () | |
registerPackage (PackageInterface $package, $sortAndSave=true) | |
getPackageKeyFromComposerName ($composerName) | |
getPackage ($packageKey) | |
isPackageAvailable ($packageKey) | |
isPackageActive ($packageKey) | |
deactivatePackage ($packageKey) | |
activatePackage ($packageKey) | |
activatePackageDuringRuntime ($packageKey) | |
deletePackage ($packageKey) | |
getActivePackages () | |
isPackageKeyValid ($packageKey) | |
getAvailablePackages () | |
unregisterPackage (PackageInterface $package) | |
getComposerManifest ($manifestPath) | |
Protected Attributes | |
$configurationManager | |
$inFailsafeMode = false | |
Protected Attributes inherited from PackageManager | |
$dependencyResolver | |
$bootstrap | |
$coreCache | |
$cacheIdentifier | |
$packagesBasePaths = array() | |
$packageAliasMap = array() | |
$requiredPackageKeys = array() | |
$runtimeActivatedPackages = array() | |
$packagesBasePath = PATH_site | |
$packages = array() | |
$packageKeys = array() | |
$composerNameToPackageKeyMap = array() | |
$activePackages = array() | |
$packageStatesPathAndFilename | |
$packageStatesConfiguration = array() | |
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.
__construct | ( | ) |
Constructor
Definition at line 37 of file FailsafePackageManager.php.
forceSortAndSavePackageStates | ( | ) |
To enable writing of the package states file the package states migration needs to override eventual failsafe blocks.
Definition at line 88 of file FailsafePackageManager.php.
|
protected |
Loads the states of available packages from the PackageStates.php file. The result is stored in $this->packageStatesConfiguration.
Definition at line 49 of file FailsafePackageManager.php.
References PackageManager\scanAvailablePackages().
|
protected |
Requires and registers all packages which were defined in packageStatesConfiguration
Definition at line 65 of file FailsafePackageManager.php.
|
protected |
|
protected |
Definition at line 27 of file FailsafePackageManager.php.
|
protected |
Definition at line 32 of file FailsafePackageManager.php.