AvailableQuantity
in package
implements
QuantityInterface
Interfaces, Classes and Traits
Table of Contents
- $mainQuantity : ModifierQuantityInterface
- $quantities : array<string|int, ModifierQuantityInterface>
- $valid : bool
- addQuantity() : void
- byModifier() : ModifierQuantityInterface|null
- invalidate() : void
- isValid() : bool
- mainQuantity() : ModifierQuantityInterface
- measureUnit() : string
- setMainQuantity() : void
- value() : float
Properties
$mainQuantity
protected
ModifierQuantityInterface
$mainQuantity
$quantities
protected
array<string|int, ModifierQuantityInterface>
$quantities
= []
$valid
protected
bool
$valid
= true
Methods
addQuantity()
public
addQuantity(ModifierQuantityInterface $quantity) : void
Parameters
- $quantity : ModifierQuantityInterface
Return values
void —byModifier()
public
byModifier(ModifierIdentifierInterface $id) : ModifierQuantityInterface|null
Parameters
Return values
ModifierQuantityInterface|null —invalidate()
public
invalidate() : void
Return values
void —isValid()
public
isValid() : bool
Return values
bool —mainQuantity()
public
mainQuantity() : ModifierQuantityInterface
Return values
ModifierQuantityInterface —measureUnit()
public
measureUnit() : string
Tags
Return values
string —setMainQuantity()
public
setMainQuantity(ModifierQuantityInterface $quantity) : void
Parameters
- $quantity : ModifierQuantityInterface
Return values
void —value()
public
value() : float