FallbackStorageMigration implements UpgradeWizardInterface

Read onlyYes
FinalYes

Migrates sys_file records of the removed fallback storage (uid 0) into the best-matching configured file storage. Records whose files reside outside all storages are flagged as missing. Processed file records of the fallback storage are removed, they are regenerated on demand.

Internal

This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.

Tags
since
15.0
todo

Remove in 17.0 as breaking change.

Attributes
#[UpgradeWizard]
'fallbackStorageMigration'

Table of Contents

Interfaces

UpgradeWizardInterface
Interface UpgradeWizardInterface

Methods

__construct()  : mixed
executeUpdate()  : bool
Execute the update
getDescription()  : string
Return the description for this wizard
getPrerequisites()  : string[]
Returns an array of class names of Prerequisite classes
getTitle()  : string
Return the speaking name of this wizard
updateNecessary()  : bool
Is an update necessary?

Methods

executeUpdate()

Execute the update

public executeUpdate() : bool

Called when a wizard reports that an update is necessary

Return values
bool

getDescription()

Return the description for this wizard

public getDescription() : string
Return values
string

getPrerequisites()

Returns an array of class names of Prerequisite classes

public getPrerequisites() : string[]

This way a wizard can define dependencies like "database up-to-date" or "reference index updated"

Return values
string[]

getTitle()

Return the speaking name of this wizard

public getTitle() : string
Return values
string

updateNecessary()

Is an update necessary?

public updateNecessary() : bool

Is used to determine whether a wizard needs to be run. Check if data for migration exists.

Return values
bool
On this page

Search results