CheckboxOption
in package
implements
WidgetOption
Class representing a checkbox option.
Interfaces, Classes and Traits
- WidgetOption
- Interface representing widget options.
Table of Contents
- TYPE = "checkbox"
- Type name.
- $id : OptionId
- ID.
- $titles : OptionTitles
- Multilingual titles.
- $type : string
- Type.
- $value : bool
- Value.
- create() : CheckboxOption
- Create instance.
- id() : OptionId
- Return ID.
- titles() : OptionTitles
- Return multilingual titles.
- type() : string
- Return type.
- value() : bool
- Return value.
- __construct() : mixed
- Constructor.
Constants
TYPE
Type name.
private
mixed
TYPE
= "checkbox"
Properties
$id
ID.
private
OptionId
$id
$titles
Multilingual titles.
private
OptionTitles
$titles
$type
Type.
private
string
$type
$value
Value.
private
bool
$value
Methods
create()
Create instance.
public
static create(OptionId $id, bool $value, OptionTitles $titles) : CheckboxOption
Parameters
- $id : OptionId
-
ID.
- $value : bool
-
Value.
- $titles : OptionTitles
-
Multilingual titles.
Return values
CheckboxOption —Instance.
id()
Return ID.
public
id() : OptionId
Tags
Return values
OptionId —ID.
titles()
Return multilingual titles.
public
titles() : OptionTitles
Tags
Return values
OptionTitles —Multilingual titles.
type()
Return type.
public
type() : string
Tags
Return values
string —Type.
value()
Return value.
public
value() : bool
Tags
Return values
bool —__construct()
Constructor.
private
__construct(OptionId $id, bool $value, OptionTitles $titles) : mixed
Parameters
- $id : OptionId
-
ID.
- $value : bool
-
Value.
- $titles : OptionTitles
-
Multilingual titles.