PropertyModifierBuilder
extends AbstractModifierBuilder
in package
Class PropertyModifierBuilder
Table of Contents
- $additionalInfo : AdditionalInfo
- $id : ModifierIdentifierInterface
- $info : PresentationInfoInterface
- $name : ModifierName
- $selectable : ModifierSelectable
- $selected : ModifierSelected
- $source : string
- build() : ModifierInterface
- withAdditionalInfo() : ModifierBuilderInterface
- withId() : AbstractModifierBuilder
- withName() : ModifierBuilderInterface
- withSelectable() : AbstractModifierBuilder
- withSelected() : AbstractModifierBuilder
- withValue() : AbstractModifierBuilder
- createInstance() : ModifierInterface
- resetFields() : void
- clear fields
Properties
$additionalInfo
protected
AdditionalInfo
$additionalInfo
$id
protected
ModifierIdentifierInterface
$id
$info
protected
PresentationInfoInterface
$info
$name
protected
ModifierName
$name
$selectable
protected
ModifierSelectable
$selectable
$selected
protected
ModifierSelected
$selected
$source
protected
string
$source
Methods
build()
public
build() : ModifierInterface
Tags
Return values
ModifierInterface —withAdditionalInfo()
public
withAdditionalInfo(AdditionalInfo $additionalInfo) : ModifierBuilderInterface
Parameters
- $additionalInfo : AdditionalInfo
Tags
Return values
ModifierBuilderInterface —withId()
public
withId(ModifierIdentifierInterface $id) : AbstractModifierBuilder
Parameters
Return values
AbstractModifierBuilder —withName()
public
withName(ModifierName $name) : ModifierBuilderInterface
Parameters
- $name : ModifierName
Tags
Return values
ModifierBuilderInterface —withSelectable()
public
withSelectable(ModifierSelectable $selectable) : AbstractModifierBuilder
Parameters
- $selectable : ModifierSelectable
Return values
AbstractModifierBuilder —withSelected()
public
withSelected(ModifierSelected $selected) : AbstractModifierBuilder
Parameters
- $selected : ModifierSelected
Return values
AbstractModifierBuilder —withValue()
public
withValue(PresentationInfoInterface $info) : AbstractModifierBuilder
Parameters
- $info : PresentationInfoInterface
Return values
AbstractModifierBuilder —createInstance()
protected
createInstance() : ModifierInterface
Tags
Return values
ModifierInterface —resetFields()
clear fields
protected
resetFields() : void