[TASK][INSTALL] Extract status objects to own namespace
With 6.1 status classes were introduced within the system environment check that represent the different fail severities. These objects are pretty useful within ext:install and could be used as common helper encapsulating all status tasks. The patch moves the status classes out of the system environment check to an own namespace within ext:install and adds a utility class that helps with rendering, filtering and sorting. Change-Id: Id5c6efb567c9b88b7255a1b8ba5a620ed75a7cd3 Resolves: #47999 Releases: 6.2 Reviewed-on: https://review.typo3.org/20561 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe
Showing
- typo3/sysext/install/Classes/Installer.php 7 additions, 40 deletionstypo3/sysext/install/Classes/Installer.php
- typo3/sysext/install/Classes/Report/EnvironmentStatusReport.php 1 addition, 1 deletion...sysext/install/Classes/Report/EnvironmentStatusReport.php
- typo3/sysext/install/Classes/Status/AbstractStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/AbstractStatus.php
- typo3/sysext/install/Classes/Status/ErrorStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/ErrorStatus.php
- typo3/sysext/install/Classes/Status/Exception.php 33 additions, 0 deletionstypo3/sysext/install/Classes/Status/Exception.php
- typo3/sysext/install/Classes/Status/InfoStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/InfoStatus.php
- typo3/sysext/install/Classes/Status/NoticeStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/NoticeStatus.php
- typo3/sysext/install/Classes/Status/OkStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/OkStatus.php
- typo3/sysext/install/Classes/Status/StatusInterface.php 6 additions, 2 deletionstypo3/sysext/install/Classes/Status/StatusInterface.php
- typo3/sysext/install/Classes/Status/StatusUtility.php 121 additions, 0 deletionstypo3/sysext/install/Classes/Status/StatusUtility.php
- typo3/sysext/install/Classes/Status/WarningStatus.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Status/WarningStatus.php
- typo3/sysext/install/Classes/SystemEnvironment/Check.php 121 additions, 119 deletionstypo3/sysext/install/Classes/SystemEnvironment/Check.php
- typo3/sysext/install/Tests/Unit/Status/StatusUtilityTest.php 112 additions, 0 deletionstypo3/sysext/install/Tests/Unit/Status/StatusUtilityTest.php
Please register or sign in to comment