AbstractModifier
in package
implements
ModifierInterface
Class AbstractModifier
Interfaces, Classes and Traits
- ModifierInterface
- Interface ModifierInterface
Table of Contents
- $additionalInfo : AdditionalInfo
- $id : ModifierIdentifierInterface
- $info : PresentationInfoInterface
- $name : ModifierName
- $selectable : ModifierSelectable|null
- $selected : ModifierSelected|null
- __construct() : mixed
- AbstractModifier constructor.
- additionalInfo() : AdditionalInfo
- id() : ModifierIdentifierInterface
- info() : PresentationInfoInterface
- name() : ModifierName
- selectable() : ModifierSelectable|null
- selected() : ModifierSelected|null
Properties
$additionalInfo
protected
AdditionalInfo
$additionalInfo
$id
private
ModifierIdentifierInterface
$id
$info
private
PresentationInfoInterface
$info
$name
private
ModifierName
$name
$selectable
private
ModifierSelectable|null
$selectable
$selected
private
ModifierSelected|null
$selected
Methods
__construct()
AbstractModifier constructor.
public
__construct(ModifierIdentifierInterface $id, PresentationInfoInterface $info, ModifierName $name, AdditionalInfo $additionalInfo, ModifierSelected $selected, ModifierSelectable|null $selectable) : mixed
Parameters
- $id : ModifierIdentifierInterface
- $info : PresentationInfoInterface
- $name : ModifierName
- $additionalInfo : AdditionalInfo
- $selected : ModifierSelected
- $selectable : ModifierSelectable|null
Return values
mixed —additionalInfo()
public
additionalInfo() : AdditionalInfo
Tags
Return values
AdditionalInfo —id()
public
id() : ModifierIdentifierInterface
Return values
ModifierIdentifierInterface —info()
public
info() : PresentationInfoInterface
Return values
PresentationInfoInterface —name()
public
name() : ModifierName
Tags
Return values
ModifierName —selectable()
public
selectable() : ModifierSelectable|null
Return values
ModifierSelectable|null —selected()
public
selected() : ModifierSelected|null