class Control implements JsonSerializable, ExportableInterface, ControlInterface (View source)

Properties

protected $id
protected $is_required
protected $position
protected $custom_label
protected $field_set

Methods

mixed
getId()

No description

setId(mixed $id)

No description

mixed
getCustomLabel()

No description

setCustomLabel(mixed $custom_label)

No description

mixed
getPosition()

No description

setPosition(mixed $position)

No description

mixed
getFieldSet()

No description

setFieldSet(mixed $field_set)

No description

getControlOptionsController()

No description

getControlSaveHandler()

No description

getControlLabel()

No description

getType()

No description

jsonSerialize()

No description

mixed
isRequired()

No description

setIsRequired(mixed $is_required)

No description

getDisplayLabel()

No description

getControlType()

No description

build(ObjectBuilder $builder)

No description

Details

mixed getId()

Return Value

mixed

setId(mixed $id)

Parameters

mixed $id

mixed getCustomLabel()

Return Value

mixed

setCustomLabel(mixed $custom_label)

Parameters

mixed $custom_label

mixed getPosition()

Return Value

mixed

setPosition(mixed $position)

Parameters

mixed $position

mixed getFieldSet()

Return Value

mixed

setFieldSet(mixed $field_set)

Parameters

mixed $field_set

getControlOptionsController()

getControlSaveHandler()

abstract getControlLabel()

abstract getType()

jsonSerialize()

mixed isRequired()

Return Value

mixed

setIsRequired(mixed $is_required)

Parameters

mixed $is_required

getDisplayLabel()

TypeInterface getControlType()

Return Value

TypeInterface

build(ObjectBuilder $builder)

Parameters

ObjectBuilder $builder