NoopLocalizationFinisher implements LocalizationFinisherInterface

Read onlyYes
FinalYes

Finisher for when no localization operation was performed

Used when the localization wizard completes but no actual work was done (e.g., page already translated, no content selected). Offers to reload the page.

Internal

Table of Contents

Interfaces

LocalizationFinisherInterface
Interface for finishers after localization

Methods

getData()  : array<string|int, mixed>
Get the finisher data as an array
getIdentifier()  : string
Get the finisher type identifier
getLabels()  : array<string, string>
Get all labels needed by this finisher's JavaScript module
getModule()  : string
Get the JavaScript module path for this finisher
jsonSerialize()  : array<string|int, mixed>

Methods

getData()

Get the finisher data as an array

public getData() : array<string|int, mixed>

This data will be passed to the frontend handler

Return values
array<string|int, mixed>

getIdentifier()

Get the finisher type identifier

public getIdentifier() : string

This is used by the frontend to determine which handler to use (e.g., 'redirect', 'noop', 'reload')

Return values
string

getLabels()

Get all labels needed by this finisher's JavaScript module

public getLabels() : array<string, string>

Implementations should provide pre-processed UI strings that will be passed through to the frontend without any server-side resolution. The finisher implementation is responsible for translating and formatting these strings.

The array should be a simple key-value map where keys are arbitrary identifiers used by the JavaScript module, and values are the ready-to-display strings.

Return values
array<string, string>

Label identifier => Ready-to-display string

getModule()

Get the JavaScript module path for this finisher

public getModule() : string

This module will be dynamically loaded by the frontend to handle the finisher's rendering and execution logic.

Return values
string

The module path (e.g., '@typo3/backend/localization/finisher/redirect-finisher.js')

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results