Finisher implements JsonSerializable
Read onlyYes
FinalYes
DTO for a wizard finisher, representing the action after submitting wizard data.
Used in WizardProviderInterface::handleSubmit() when handling wizard submit.
Table of Contents
Interfaces
- JsonSerializable
Methods
- createCustomFinisher() : self
- createNoopFinisher() : self
- createRedirectFinisher() : self
- createReloadFinisher() : self
- jsonSerialize() : mixed
- withResetButton() : self
Methods
createCustomFinisher()
public
static createCustomFinisher(string $identifier, string $module, string $successTitle, string $successMessage[, array<string|int, mixed> $data = [] ]) : self
Parameters
- $identifier : string
- $module : string
- $successTitle : string
- $successMessage : string
- $data : array<string|int, mixed> = []
Return values
selfcreateNoopFinisher()
public
static createNoopFinisher(string $successTitle, string $successMessage) : self
Parameters
- $successTitle : string
- $successMessage : string
Return values
selfcreateRedirectFinisher()
public
static createRedirectFinisher(string $url, string $successTitle, string $successMessage) : self
Parameters
- $url : string
- $successTitle : string
- $successMessage : string
Return values
selfcreateReloadFinisher()
public
static createReloadFinisher(string $successTitle, string $successMessage) : self
Parameters
- $successTitle : string
- $successMessage : string
Return values
selfjsonSerialize()
public
jsonSerialize() : mixed
withResetButton()
public
withResetButton(string $resetButtonLabel) : self
Parameters
- $resetButtonLabel : string