[BUGFIX] Make environment check standalone 61/42861/11
authorMathias Brodala <mbrodala@pagemachine.de>
Tue, 25 Aug 2015 07:45:15 +0000 (09:45 +0200)
committerAndreas Wolf <andreas.wolf@typo3.org>
Sun, 6 Mar 2016 01:02:37 +0000 (02:02 +0100)
commit183127045c6ebbc6541676b436d949a7db447139
tree8700520b4dad43cb4e62c9fa96874453fb8f89c5
parent8a79bfa54f8d0e2f3518d05e44ebad16af507b71
[BUGFIX] Make environment check standalone

The system environment check is supposed to be useable standalone
without any TYPO3 internal requirements.

Move all checks which require a fully set up TYPO3 installation
into a separate class and use it where necessary.

Resolves: #69495
Releases: master
Change-Id: I9f78f8c03a28d18a6daa326b321db721800e7599
Reviewed-on: https://review.typo3.org/42861
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
typo3/sysext/install/Classes/Controller/Action/Ajax/EnvironmentStatus.php
typo3/sysext/install/Classes/Controller/Action/Common/InstallToolDisabledAction.php
typo3/sysext/install/Classes/Controller/Action/Step/EnvironmentAndFolders.php
typo3/sysext/install/Classes/Controller/Action/Tool/SystemEnvironment.php
typo3/sysext/install/Classes/Report/EnvironmentStatusReport.php
typo3/sysext/install/Classes/SystemEnvironment/Check.php
typo3/sysext/install/Classes/SystemEnvironment/SetupCheck.php [new file with mode: 0644]