[TASK] Install Tool: Optimize class structure 65/24665/11
authorMarkus Klein <klein.t3@mfc-linz.at>
Sat, 12 Oct 2013 11:15:14 +0000 (13:15 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 4 Mar 2014 20:13:04 +0000 (21:13 +0100)
commit3dbd96c9ae5c3d7f0610fcca3138fbcd739130c2
tree19493c3d2f614df394173312833fc28ba706f51b
parentab1bc841ae1a6ea6d655bab3d8b9abab00bb1c7d
[TASK] Install Tool: Optimize class structure

Refine the class and interface structure of
Install Tool actions.

Resolves: #52736
Releases: 6.2
Change-Id: Id1b0107670859e140169767233ba9944822e0d8d
Reviewed-on: https://review.typo3.org/24665
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
40 files changed:
typo3/sysext/install/Classes/Controller/AbstractController.php
typo3/sysext/install/Classes/Controller/Action/AbstractAction.php
typo3/sysext/install/Classes/Controller/Action/ActionInterface.php
typo3/sysext/install/Classes/Controller/Action/Ajax/AbstractAjaxAction.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Ajax/AbstractCoreUpdate.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ClearCache.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateActivate.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateCheckPreConditions.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateDownload.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateIsUpdateAvailable.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateMove.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateUnpack.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateUpdateVersionMatrix.php
typo3/sysext/install/Classes/Controller/Action/Ajax/CoreUpdateVerifyChecksum.php
typo3/sysext/install/Classes/Controller/Action/Ajax/ExtensionCompatibilityTester.php
typo3/sysext/install/Classes/Controller/Action/Ajax/UninstallExtension.php
typo3/sysext/install/Classes/Controller/Action/Common/InstallToolDisabledAction.php
typo3/sysext/install/Classes/Controller/Action/Common/InstallToolPasswordNotSetAction.php
typo3/sysext/install/Classes/Controller/Action/Common/LoginForm.php
typo3/sysext/install/Classes/Controller/Action/Step/AbstractStepAction.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/Action/Step/DatabaseConnect.php
typo3/sysext/install/Classes/Controller/Action/Step/DatabaseData.php
typo3/sysext/install/Classes/Controller/Action/Step/DatabaseSelect.php
typo3/sysext/install/Classes/Controller/Action/Step/DefaultConfiguration.php
typo3/sysext/install/Classes/Controller/Action/Step/EnvironmentAndFolders.php
typo3/sysext/install/Classes/Controller/Action/Step/StepInterface.php
typo3/sysext/install/Classes/Controller/Action/Tool/AllConfiguration.php
typo3/sysext/install/Classes/Controller/Action/Tool/CleanUp.php
typo3/sysext/install/Classes/Controller/Action/Tool/Configuration.php
typo3/sysext/install/Classes/Controller/Action/Tool/FolderStructure.php
typo3/sysext/install/Classes/Controller/Action/Tool/ImportantActions.php
typo3/sysext/install/Classes/Controller/Action/Tool/LoadExtensions.php
typo3/sysext/install/Classes/Controller/Action/Tool/SystemEnvironment.php
typo3/sysext/install/Classes/Controller/Action/Tool/TestSetup.php
typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php
typo3/sysext/install/Classes/Controller/Action/Tool/Welcome.php
typo3/sysext/install/Classes/Controller/AjaxController.php
typo3/sysext/install/Classes/Controller/StepController.php
typo3/sysext/install/Classes/Controller/ToolController.php
typo3/sysext/install/Tests/Unit/Controller/Action/Ajax/ExtensionCompatibilityTesterTest.php