BubbleStylesBuilder
in package
A builder class for bubble styles.
Table of Contents
- $bodyStyleBuilder : BlockStyleBuilder
- $footerStyleBuilder : BlockStyleBuilder
- $headerStyleBuilder : BlockStyleBuilder
- $heroStyleBuilder : BlockStyleBuilder
- $styles : array<string|int, mixed>|null
- __construct() : mixed
- BubbleStylesBuilder constructor.
- build() : array<string|int, mixed>
- Builds bubble styles structure.
- builder() : BubbleStylesBuilder
- Create empty BubbleStylesBuilder.
- setBody() : BubbleStylesBuilder
- Set body.
- setFooter() : BubbleStylesBuilder
- Set footer.
- setHeader() : BubbleStylesBuilder
- Set header.
- setHero() : BubbleStylesBuilder
- Set hero.
Properties
$bodyStyleBuilder
private
BlockStyleBuilder
$bodyStyleBuilder
$footerStyleBuilder
private
BlockStyleBuilder
$footerStyleBuilder
$headerStyleBuilder
private
BlockStyleBuilder
$headerStyleBuilder
$heroStyleBuilder
private
BlockStyleBuilder
$heroStyleBuilder
$styles
private
array<string|int, mixed>|null
$styles
Methods
__construct()
BubbleStylesBuilder constructor.
public
__construct([BlockStyleBuilder|null $headerStyleBuilder = null ][, BlockStyleBuilder|null $heroStyleBuilder = null ][, BlockStyleBuilder|null $bodyStyleBuilder = null ][, BlockStyleBuilder|null $footerStyleBuilder = null ]) : mixed
Parameters
- $headerStyleBuilder : BlockStyleBuilder|null = null
- $heroStyleBuilder : BlockStyleBuilder|null = null
- $bodyStyleBuilder : BlockStyleBuilder|null = null
- $footerStyleBuilder : BlockStyleBuilder|null = null
Return values
mixed —build()
Builds bubble styles structure.
public
build() : array<string|int, mixed>
Return values
array<string|int, mixed> —builder()
Create empty BubbleStylesBuilder.
public
static builder() : BubbleStylesBuilder
Return values
BubbleStylesBuilder —setBody()
Set body.
public
setBody(BlockStyleBuilder|null $bodyStyleBuilder) : BubbleStylesBuilder
Parameters
- $bodyStyleBuilder : BlockStyleBuilder|null
Return values
BubbleStylesBuilder —setFooter()
Set footer.
public
setFooter(BlockStyleBuilder|null $footerStyleBuilder) : BubbleStylesBuilder
Parameters
- $footerStyleBuilder : BlockStyleBuilder|null
Return values
BubbleStylesBuilder —setHeader()
Set header.
public
setHeader(BlockStyleBuilder|null $headerStyleBuilder) : BubbleStylesBuilder
Parameters
- $headerStyleBuilder : BlockStyleBuilder|null
Return values
BubbleStylesBuilder —setHero()
Set hero.
public
setHero(BlockStyleBuilder|null $heroStyleBuilder) : BubbleStylesBuilder
Parameters
- $heroStyleBuilder : BlockStyleBuilder|null