InstallStatusReport implements StatusProviderInterface
Provides an installation status report.
This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.
Table of Contents
Interfaces
- StatusProviderInterface
- Interface for classes which provide a status report entry.
Constants
- WRAP_FLAT = 1
- WRAP_NESTED = 2
Properties
- $useMarkup : bool
Methods
- __construct() : mixed
- getStatus() : array<string|int, Status>
- Compiles a collection of system status checks as a status report.
- getFileSystemStatus() : Status
- Checks for several directories being writable.
- getIncompleteWizards() : array<string|int, mixed>
- Returns all incomplete update wizards.
- getLanguageService() : LanguageService
- getNewVersionStatus() : Status
- Checks if there is a new minor TYPO3 version to update to.
- getRemainingUpdatesStatus() : Status
- Checks if there are still updates to perform
- wrapItems() : array<string|int, mixed>
- wrapList() : string
Constants
WRAP_FLAT
protected
mixed
WRAP_FLAT
= 1
WRAP_NESTED
protected
mixed
WRAP_NESTED
= 2
Properties
$useMarkup
protected
bool
$useMarkup
Methods
__construct()
public
__construct([bool $useMarkup = true ]) : mixed
Parameters
- $useMarkup : bool = true
getStatus()
Compiles a collection of system status checks as a status report.
public
getStatus() : array<string|int, Status>
Return values
array<string|int, Status>getFileSystemStatus()
Checks for several directories being writable.
protected
getFileSystemStatus() : Status
Return values
Status —Indicates status of the file system
getIncompleteWizards()
Returns all incomplete update wizards.
protected
getIncompleteWizards() : array<string|int, mixed>
Fetches all wizards that are not marked "done" in the registry and filters out the ones that should not be rendered (= no upgrade required).
Return values
array<string|int, mixed>getLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServicegetNewVersionStatus()
Checks if there is a new minor TYPO3 version to update to.
protected
getNewVersionStatus() : Status
Return values
Status —Represents whether there is a new version available online
getRemainingUpdatesStatus()
Checks if there are still updates to perform
protected
getRemainingUpdatesStatus() : Status
Return values
Status —Represents whether the installation is completely updated yet
wrapItems()
protected
wrapItems(array<string|int, mixed> $items, string $before, string $after) : array<string|int, mixed>
Parameters
- $items : array<string|int, mixed>
- $before : string
- $after : string
Return values
array<string|int, mixed>wrapList()
protected
wrapList(array<string|int, mixed> $items, int $style) : string
Parameters
- $items : array<string|int, mixed>
- $style : int