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