[BUGFIX] Introduce failsafe view in install tool 67/27067/11
authorHelmut Hummel <helmut.hummel@typo3.org>
Thu, 6 Mar 2014 08:40:41 +0000 (09:40 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 8 Mar 2014 20:04:20 +0000 (21:04 +0100)
commit81e7fcba88093e62c2b731b481df07caa136e460
tree18448900ef4e56c857f1f03d276926ff82673975
parent3a4bd6f633e29535e7298c06888f2512741a825d
[BUGFIX] Introduce failsafe view in install tool

The installer does not work, if doc comment reflection
is broken, so we need to make the first install step
more robust by using inject methods and introducing
a failsafe view which does simple php templating
in case critical errors (like doc comments disabled)
occur.

Resolves: #55352
Releases: 6.2
Change-Id: I424d6a290b65ae023ec19a745477cfaecdef72c7
Reviewed-on: https://review.typo3.org/27067
Tested-by: Alexander Opitz
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/install/Classes/Controller/Action/AbstractAction.php
typo3/sysext/install/Classes/Controller/Action/Common/InstallToolDisabledAction.php
typo3/sysext/install/Classes/Controller/Action/Step/EnvironmentAndFolders.php
typo3/sysext/install/Classes/Controller/StepController.php
typo3/sysext/install/Classes/Status/AlertStatus.php [new file with mode: 0644]
typo3/sysext/install/Classes/Status/StatusUtility.php
typo3/sysext/install/Classes/SystemEnvironment/Check.php
typo3/sysext/install/Classes/View/FailsafeView.php [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Common/InstallToolDisabled.phtml [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Action/Step/EnvironmentAndFolders.phtml [new file with mode: 0644]