ImmediateActionElement
Model for creating an immediate action element on a module
not part of TYPO3 Core API due to possible refactorings in this place.
Table of Contents
Constants
- MODULE_NAME = 'TYPO3/CMS/Backend/Storage/ModuleStateStorage'
Properties
Methods
- __toString() : string
- dispatchCustomEvent() : self
- forAction() : self
- moduleStateUpdate() : self
- moduleStateUpdateWithCurrentMount() : self
Constants
MODULE_NAME
public
mixed
MODULE_NAME
= 'TYPO3/CMS/Backend/Storage/ModuleStateStorage'
Properties
$action
protected
string
$action
$args
protected
array<string|int, mixed>|null
$args
= null
Methods
__toString()
public
__toString() : string
Return values
stringdispatchCustomEvent()
public
static dispatchCustomEvent(string $name[, array<string|int, mixed>|null $details = null ][, bool $useTop = false ]) : self
Parameters
- $name : string
- $details : array<string|int, mixed>|null = null
- $useTop : bool = false
Return values
selfforAction()
public
static forAction(string $action) : self
Parameters
- $action : string
Return values
selfmoduleStateUpdate()
public
static moduleStateUpdate(string $module, mixed $identifier[, bool|null $select = null ]) : self
Parameters
- $module : string
- $identifier : mixed
- $select : bool|null = null
Return values
selfmoduleStateUpdateWithCurrentMount()
public
static moduleStateUpdateWithCurrentMount(string $module, mixed $identifier[, bool|null $select = null ]) : self
Parameters
- $module : string
- $identifier : mixed
- $select : bool|null = null