TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AbstractCoreUpdate Class Reference
Inheritance diagram for AbstractCoreUpdate:
AbstractAjaxAction AbstractAction ActionInterface CoreUpdateActivate CoreUpdateCheckPreConditions CoreUpdateDownload CoreUpdateIsUpdateAvailable CoreUpdateMove CoreUpdateUnpack CoreUpdateUpdateVersionMatrix CoreUpdateVerifyChecksum

Public Member Functions

 injectView (\TYPO3\CMS\Install\View\JsonView $view)
 
 injectCoreUpdateService (\TYPO3\CMS\Install\Service\CoreUpdateService $coreUpdateService)
 
 injectStatusUtility (\TYPO3\CMS\Install\Status\StatusUtility $statusUtility)
 
 injectCoreVersionService (\TYPO3\CMS\Install\Service\CoreVersionService $coreVersionService)
 
- Public Member Functions inherited from AbstractAjaxAction
 handle ()
 
- Public Member Functions inherited from AbstractAction
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManager $objectManager)
 
 injectView (\TYPO3\CMS\Install\View\FailsafeView $view)
 
 handle ()
 
 setToken ($token)
 
 setController ($controller)
 
 setAction ($action)
 
 setPostValues (array $postValues)
 
 setLastError (array $lastError)
 
 setMessages (array $messages=array())
 

Protected Member Functions

 initializeHandle ()
 
 getVersionToHandle ()
 

Protected Attributes

 $view = null
 
 $coreUpdateService
 
 $statusUtility
 
 $coreVersionService
 

Detailed Description

Abstract core update class contains general core update related methods

Definition at line 21 of file AbstractCoreUpdate.php.

Member Function Documentation

getVersionToHandle ( )
protected

Find out which version upgrade should be handled. This may be different depending on whether development or regular release.

Exceptions
\TYPO3\CMS\Install\Controller\Exception
Returns
string Version to handle, eg. 6.2.2

Definition at line 99 of file AbstractCoreUpdate.php.

initializeHandle ( )
protected

Initialize the handle action, sets up fluid stuff and assigns default variables.

Returns
void
Exceptions
\TYPO3\CMS\Install\Controller\Exception

Definition at line 81 of file AbstractCoreUpdate.php.

References AbstractAction\loadExtLocalconfDatabaseAndExtTables().

injectCoreUpdateService ( \TYPO3\CMS\Install\Service\CoreUpdateService  $coreUpdateService)
Parameters
\TYPO3\CMS\Install\Service\CoreUpdateService$coreUpdateService

Definition at line 54 of file AbstractCoreUpdate.php.

References AbstractCoreUpdate\$coreUpdateService.

injectCoreVersionService ( \TYPO3\CMS\Install\Service\CoreVersionService  $coreVersionService)
Parameters
\TYPO3\CMS\Install\Service\CoreVersionService$coreVersionService

Definition at line 70 of file AbstractCoreUpdate.php.

References AbstractCoreUpdate\$coreVersionService.

injectStatusUtility ( \TYPO3\CMS\Install\Status\StatusUtility  $statusUtility)
Parameters
\TYPO3\CMS\Install\Status\StatusUtility$statusUtility

Definition at line 62 of file AbstractCoreUpdate.php.

References AbstractCoreUpdate\$statusUtility.

injectView ( \TYPO3\CMS\Install\View\JsonView  $view)
Parameters
\TYPO3\CMS\Install\View\JsonView$view

Definition at line 46 of file AbstractCoreUpdate.php.

References AbstractCoreUpdate\$view.

Member Data Documentation

$coreUpdateService
protected

Definition at line 31 of file AbstractCoreUpdate.php.

Referenced by AbstractCoreUpdate\injectCoreUpdateService().

$coreVersionService
protected

Definition at line 41 of file AbstractCoreUpdate.php.

Referenced by AbstractCoreUpdate\injectCoreVersionService().

$statusUtility
protected

Definition at line 36 of file AbstractCoreUpdate.php.

Referenced by AbstractCoreUpdate\injectStatusUtility().

$view = null
protected

Definition at line 26 of file AbstractCoreUpdate.php.

Referenced by AbstractCoreUpdate\injectView().