BlockStyleBuilder
in package
A builder class for bubble style.
Table of Contents
- $backgroundColor : string
- $separator : bool
- $separatorColor : string
- $style : array<string|int, mixed>|null
- __construct() : mixed
- BlockStyleBuilder constructor.
- build() : array<string|int, mixed>
- Builds block style structure.
- builder() : BlockStyleBuilder
- Create empty BlockStyleBuilder.
- setBackgroundColor() : BlockStyleBuilder
- Set backgroundColor.
- setSeparator() : BlockStyleBuilder
- Set separator.
- setSeparatorColor() : BlockStyleBuilder
- Set separatorColor.
Properties
$backgroundColor
private
string
$backgroundColor
$separator
private
bool
$separator
$separatorColor
private
string
$separatorColor
$style
private
array<string|int, mixed>|null
$style
Methods
__construct()
BlockStyleBuilder constructor.
public
__construct([string|null $backgroundColor = null ][, bool|null $separator = null ][, string|null $separatorColor = null ]) : mixed
Parameters
- $backgroundColor : string|null = null
- $separator : bool|null = null
- $separatorColor : string|null = null
Return values
mixed —build()
Builds block style structure.
public
build() : array<string|int, mixed>
Return values
array<string|int, mixed> —builder()
Create empty BlockStyleBuilder.
public
static builder() : BlockStyleBuilder
Return values
BlockStyleBuilder —setBackgroundColor()
Set backgroundColor.
public
setBackgroundColor(string|null $backgroundColor) : BlockStyleBuilder
Parameters
- $backgroundColor : string|null
Return values
BlockStyleBuilder —setSeparator()
Set separator.
public
setSeparator(bool|null $separator) : BlockStyleBuilder
Parameters
- $separator : bool|null
Return values
BlockStyleBuilder —setSeparatorColor()
Set separatorColor.
public
setSeparatorColor(string|null $separatorColor) : BlockStyleBuilder
Parameters
- $separatorColor : string|null