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