Menu

## ImageCarouselColumnTemplateBuilder
in package
implements TemplateBuilder

ImageCarouselColumnTemplateBuilder.php : 29

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

ImageCarouselColumnTemplateBuilder.php : 34
`private TemplateActionBuilder $actionBuilder`

#### $imageUrl

ImageCarouselColumnTemplateBuilder.php : 32
`private string $imageUrl`

#### $template

ImageCarouselColumnTemplateBuilder.php : 37
`private array<string|int, mixed> $template`

### Methods

#### __construct()

ImageCarouselColumnTemplateBuilder.php : 45

ImageCarouselColumnTemplateBuilder constructor.

`public __construct(string $imageUrl, TemplateActionBuilder $actionBuilder) : mixed`

##### Parameters

$imageUrl : string
$actionBuilder : TemplateActionBuilder

##### Return values

mixed —

#### buildTemplate()

ImageCarouselColumnTemplateBuilder.php : 56

Builds column of image carousel template structure.

`public buildTemplate() : array<string|int, mixed>`

##### Return values

array<string|int, mixed> —

## Search results