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