Copied!

ActionConfigurationInterface

ActionConfigurationInterface.php : 16
Interface

Methods

publiccreateAction()

ActionConfigurationInterface.php : 50
public createAction(DataType<string|int, mixed> $input, array<string, mixed> $context) : ActionInterface

Parameters

Name Type Default value Description
$input DataType<string|int, mixed> - -
$context array<string, mixed> - -

Return values

ActionInterface

publicgetActionHandlerIdentifier()

ActionConfigurationInterface.php : 44
public getActionHandlerIdentifier() : string|null

Return values

string|null

publicgetActionHandlerOptions()

ActionConfigurationInterface.php : 40
public getActionHandlerOptions() : OptionsBag

Return values

OptionsBag

publicgetActionType()

ActionConfigurationInterface.php : 36
public getActionType() : ActionTypeInterface

Return values

ActionTypeInterface

publicgetActionTypeOptions()

ActionConfigurationInterface.php : 38
public getActionTypeOptions() : OptionsBag

Return values

OptionsBag

publicgetAllOptions()

ActionConfigurationInterface.php : 74
public getAllOptions() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetCreatedAt()

ActionConfigurationInterface.php : 67
public getCreatedAt() : DateTimeImmutable

Return values

DateTimeImmutable

publicgetDescription()

ActionConfigurationInterface.php : 34
public getDescription([string|null $languageCode = null ]) : string|null

Parameters

Name Type Default value Description
$languageCode string|null null -

Return values

string|null

publicgetDescriptions()

ActionConfigurationInterface.php : 32
public getDescriptions() : array<string, string>

Return values

array<string, string>

publicgetId()

ActionConfigurationInterface.php : 18
public getId() : int

Return values

int

publicgetIdentifier()

ActionConfigurationInterface.php : 20
public getIdentifier() : string

Return values

string

publicgetLanguages()

ActionConfigurationInterface.php : 65

Returns the list of languages in which the action configuration is available.

public getLanguages() : array<string|int, string>

Return values

array<string|int, string>

publicgetMainLanguageCode()

ActionConfigurationInterface.php : 58
public getMainLanguageCode() : string

Return values

string

Tags
Throws
BadStateException

publicgetName()

ActionConfigurationInterface.php : 27
public getName([string|null $languageCode = null ]) : string

Parameters

Name Type Default value Description
$languageCode string|null null -

Return values

string

publicgetNames()

ActionConfigurationInterface.php : 25
public getNames() : array<string, string>

Return values

array<string, string>

publicgetUpdatedAt()

ActionConfigurationInterface.php : 69
public getUpdatedAt() : DateTimeImmutable

Return values

DateTimeImmutable

publicisEnabled()

ActionConfigurationInterface.php : 42
public isEnabled() : bool

Return values

bool