‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite Class Reference
Inheritance diagram for TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite:
TYPO3\CMS\Install\Updates\PrerequisiteInterface TYPO3\CMS\Install\Updates\ChattyInterface

Public Member Functions

 __construct (private readonly ReferenceIndex $referenceIndex,)
 
 getTitle ()
 
 ensure ()
 
 isFulfilled ()
 
 setOutput (OutputInterface $output)
 

Protected Attributes

OutputInterface $output
 

Detailed Description

ReferenceIndex Prerequisite

Defines that the reference index needs to be up-to-date before an upgrade wizard may be run

Definition at line 34 of file ReferenceIndexUpdatedPrerequisite.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite::__construct ( private readonly ReferenceIndex  $referenceIndex)

Definition at line 38 of file ReferenceIndexUpdatedPrerequisite.php.

Member Function Documentation

◆ ensure()

TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite::ensure ( )

Updates the reference index

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 50 of file ReferenceIndexUpdatedPrerequisite.php.

◆ getTitle()

TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite::getTitle ( )

Get speaking name of this prerequisite

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 42 of file ReferenceIndexUpdatedPrerequisite.php.

◆ isFulfilled()

TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite::isFulfilled ( )

Checks whether there are reference index updates to be done

Implements TYPO3\CMS\Install\Updates\PrerequisiteInterface.

Definition at line 62 of file ReferenceIndexUpdatedPrerequisite.php.

◆ setOutput()

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

Setter injection for output into upgrade wizards

Implements TYPO3\CMS\Install\Updates\ChattyInterface.

Definition at line 68 of file ReferenceIndexUpdatedPrerequisite.php.

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

Member Data Documentation

◆ $output

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