LINE Messaging API SDK for PHP

BubbleContainerBuilder implements ContainerBuilder

A builder class for bubble container.

Interfaces, Classes and Traits

ContainerBuilder
The interface that has a responsibility to build container.

Table of Contents

$actionBuilder  : TemplateActionBuilder
$bodyComponentBuilder  : BoxComponentBuilder
$container  : array<string|int, mixed>
$direction  : ContainerDirection
$footerComponentBuilder  : BoxComponentBuilder
$headerComponentBuilder  : BoxComponentBuilder
$heroComponentBuilder  : ComponentBuilder
$size  : BubbleContainerSize
$stylesBuilder  : BubbleStylesBuilder
__construct()  : mixed
BubbleContainerBuilder constructor.
build()  : array<string|int, mixed>
Builds bubble container structure.
builder()  : BubbleContainerBuilder
Create empty BubbleContainerBuilder.
setAction()  : BubbleContainerBuilder
Set action.
setBody()  : BubbleContainerBuilder
Set body.
setDirection()  : BubbleContainerBuilder
Set direction.
setFooter()  : BubbleContainerBuilder
Set footer.
setHeader()  : BubbleContainerBuilder
Set header.
setHero()  : BubbleContainerBuilder
Set hero.
setSize()  : BubbleContainerBuilder
Set size.
setStyles()  : BubbleContainerBuilder
Set style.

Properties

Methods

__construct()

BubbleContainerBuilder constructor.

public __construct([ContainerDirection|null $direction = null ][, BoxComponentBuilder|null $headerComponentBuilder = null ][, ComponentBuilder|null $heroComponentBuilder = null ][, BoxComponentBuilder|null $bodyComponentBuilder = null ][, BoxComponentBuilder|null $footerComponentBuilder = null ][, BubbleStylesBuilder|null $stylesBuilder = null ][, BubbleContainerSize|null $size = null ]) : mixed
Parameters
$direction : ContainerDirection|null = null
$headerComponentBuilder : BoxComponentBuilder|null = null
$heroComponentBuilder : ComponentBuilder|null = null
$bodyComponentBuilder : BoxComponentBuilder|null = null
$footerComponentBuilder : BoxComponentBuilder|null = null
$stylesBuilder : BubbleStylesBuilder|null = null
$size : BubbleContainerSize|null = null
Return values
mixed

build()

Builds bubble container structure.

public build() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results