‪TYPO3CMS  10.4
TYPO3\CMS\Install\Updates\PrerequisiteInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Install\Updates\PrerequisiteInterface:
TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite

Public Member Functions

string getTitle ()
 
bool ensure ()
 
bool isFulfilled ()
 

Detailed Description

UpgradeWizard Prerequisites

Definition at line 23 of file PrerequisiteInterface.php.

Member Function Documentation

◆ ensure()

bool TYPO3\CMS\Install\Updates\PrerequisiteInterface::ensure ( )

Ensure this prerequisite is fulfilled

Gets called if "isFulfilled" returns false and should ensure the prerequisite

Returns true on success, false on error

See also
isFulfilled
Returns
‪bool

Implemented in TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite, and TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite.

◆ getTitle()

string TYPO3\CMS\Install\Updates\PrerequisiteInterface::getTitle ( )

Get speaking name of this prerequisite

Returns
‪string

Implemented in TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite, and TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite.

◆ isFulfilled()

bool TYPO3\CMS\Install\Updates\PrerequisiteInterface::isFulfilled ( )

Is this prerequisite met?

Checks whether this prerequisite is fulfilled. If it is not, ensure should be called to fulfill it.

See also
ensure
Returns
‪bool

Implemented in TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite, and TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite.