EventRegistration\Calculator\ComposedCalculator
A calculator composed from other calculators.
Synopsis
class ComposedCalculator
extends AbstractCalculator
{
- // members
- protected array $calculators = ;
- // methods
- public void __construct()
- public void calculate()
- // Inherited methods from AbstractCalculator
- public abstract double calculate()
- protected array calculatorsFor()
- protected array initCalculators()
- protected void nameToClass()
Hierarchy
Members
protected
- $calculators
Methods
public
- __construct()
- calculate() — Pass a single value through multiple calculators to get a total.
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.