ConfirmTemplateBuilder
in package
implements
TemplateBuilder
A builder class for confirm template.
Interfaces, Classes and Traits
- TemplateBuilder
- The interface that has a responsibility to build template message.
Table of Contents
- $actionBuilders : array<string|int, TemplateActionBuilder>
- $template : array<string|int, mixed>
- $text : string
- __construct() : mixed
- ConfirmTemplate constructor.
- buildTemplate() : array<string|int, mixed>
- Builds confirm template structure.
Properties
$actionBuilders
private
array<string|int, TemplateActionBuilder>
$actionBuilders
$template
private
array<string|int, mixed>
$template
$text
private
string
$text
Methods
__construct()
ConfirmTemplate constructor.
public
__construct(string $text, array<string|int, TemplateActionBuilder> $actionBuilders) : mixed
Parameters
- $text : string
- $actionBuilders : array<string|int, TemplateActionBuilder>
Return values
mixed —buildTemplate()
Builds confirm template structure.
public
buildTemplate() : array<string|int, mixed>