[TASK][INSTALL] Extract status objects to own namespace 61/20561/4
authorChristian Kuhn <lolli@schwarzbu.ch>
Mon, 6 May 2013 20:29:36 +0000 (22:29 +0200)
committerPhilipp Gampe <philipp.gampe@typo3.org>
Tue, 7 May 2013 19:13:51 +0000 (21:13 +0200)
commit3cee1cc741c97a435c6fb3949b13241a1155d073
tree5eb168606cf007e31d470af06a108a4942942954
parent1403c4892314b89832153f924abcdeef98faa3fa
[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
20 files changed:
typo3/sysext/install/Classes/Installer.php
typo3/sysext/install/Classes/Report/EnvironmentStatusReport.php
typo3/sysext/install/Classes/Status/AbstractStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/ErrorStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/Exception.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/InfoStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/NoticeStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/OkStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/StatusInterface.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/StatusUtility.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/WarningStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/SystemEnvironment/AbstractStatus.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/Check.php
typo3/sysext/install/Classes/SystemEnvironment/ErrorStatus.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/InfoStatus.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/NoticeStatus.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/OkStatus.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/StatusInterface.php [deleted file]
typo3/sysext/install/Classes/SystemEnvironment/WarningStatus.php [deleted file]
typo3/sysext/install/Tests/Unit/Status/StatusUtilityTest.php [new file with mode: 0644]