LINE Messaging API SDK for PHP

SpanComponentBuilder implements ComponentBuilder

A builder class for span component.

Tags
SuppressWarnings

(PHPMD.ExcessiveParameterList)

Interfaces, Classes and Traits

ComponentBuilder
The interface that has a responsibility to build component.

Table of Contents

$color  : string
$decoration  : ComponentTextDecoration
$size  : ComponentFontSize
$style  : ComponentTextStyle
$text  : string
$weight  : ComponentFontWeight
__construct()  : mixed
build()  : array<string|int, mixed>
Builds component structure.
builder()  : SpanComponentBuilder
Create empty SpanComponentBuilder.
setColor()  : SpanComponentBuilder
Set color.
setDecoration()  : SpanComponentBuilder
Set decoration.
setSize()  : SpanComponentBuilder
Set size.
setStyle()  : SpanComponentBuilder
Set style.
setText()  : SpanComponentBuilder
Set text.
setWeight()  : SpanComponentBuilder
Set weight.

Properties

Methods

__construct()

public __construct(mixed $text[, mixed $size = null ][, mixed $color = null ][, mixed $weight = null ][, mixed $style = null ][, mixed $decoration = null ]) : mixed
Parameters
$text : mixed
$size : mixed = null
$color : mixed = null
$weight : mixed = null
$style : mixed = null
$decoration : mixed = null
Return values
mixed

build()

Builds component structure.

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

Search results