‪TYPO3CMS  10.4
TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite Class Reference
Inheritance diagram for TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite:
TYPO3\CMS\Install\Updates\PrerequisiteInterface TYPO3\CMS\Install\Updates\ChattyInterface

Public Member Functions

 __construct ()
 
string getTitle ()
 
 ensure ()
 
bool isFulfilled ()
 
 setOutput (OutputInterface $output)
 

Protected Attributes

UpgradeWizardsService $upgradeWizardsService
 
OutputInterface $output
 

Detailed Description

Prerequisite for upgrade wizards to ensure the database is up-to-date

Definition at line 28 of file DatabaseUpdatedPrerequisite.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::__construct ( )

Definition at line 37 of file DatabaseUpdatedPrerequisite.php.

Member Function Documentation

◆ ensure()

TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::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

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 50 of file DatabaseUpdatedPrerequisite.php.

◆ getTitle()

string TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::getTitle ( )
Returns
‪string

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 45 of file DatabaseUpdatedPrerequisite.php.

◆ isFulfilled()

bool TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::isFulfilled ( )
Returns
‪bool

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 64 of file DatabaseUpdatedPrerequisite.php.

◆ setOutput()

TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::setOutput ( OutputInterface  $output)
Parameters
OutputInterface$output

Implements TYPO3\CMS\Install\Updates\ChattyInterface.

Definition at line 73 of file DatabaseUpdatedPrerequisite.php.

References TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite\$output.

Member Data Documentation

◆ $output

OutputInterface TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::$output
protected

◆ $upgradeWizardsService

UpgradeWizardsService TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite::$upgradeWizardsService
protected

Definition at line 32 of file DatabaseUpdatedPrerequisite.php.