EventRegistration\Calculator\SelectionsCalculator
Peforms calculations and totals selections
Synopsis
class SelectionsCalculator
extends AbstractCalculator
{
- // members
- protected $selections;
- // methods
- public void __construct()
- public number calculate()
- // Inherited methods from AbstractCalculator
- public abstract double calculate()
- protected array calculatorsFor()
- protected array initCalculators()
- protected void nameToClass()
Hierarchy
Members
protected
- $selections
Methods
public
- __construct()
- calculate() — Calculate cost of each selection, and add up.
Inherited from EventRegistration\Calculator\AbstractCalculator
protected
- calculatorsFor() — Get components for a given dataobject.
- initCalculators() — Creates instances of components from component name strings
- nameToClass() — Get calculator full class name from short name
public
- calculate() — Float in - modifications - float out.