laragrad / value-aggregator
Package info
github.com/laragrad/value-aggregator
Type:package
pkg:composer/laragrad/value-aggregator
1.0
2020-09-13 14:32 UTC
Requires
- php: ^7.2.0
This package is auto-updated.
Last update: 2026-03-14 02:59:05 UTC
README
Classes
\Laragrad\ValueAggregator\TreeAggregator
Public methods
setGroupingRules()- Sets grouping rulesgetGroupingRules()- Returns grouping rulesgroupingCount()- Returns count of grouping levelssetAggregationRules()- Sets aggregation rulesgetAggregationRules()- Returns aggregation rulesaggregate()- Aggregates dataget()- Returns an AggregatedGroup object with aggregation resultsreset()- Resets aggregator state
\Laragrad\ValueAggregator\AggregatedGroup
This is container for aggregated values.
Public methods
setGroupingRules()- Sets grouping rulesgetGroupingRules()- Returns grouping rulesgroupingCount()- Returns count of grouping levelssetAggregationRules()- Sets aggregation rulesgetAggregationRules()- Returns aggregation rulesaggregate()- Aggregates dataget()- Returns an AggregatedGroup object with aggregation resultsreset()- Resets aggregator state
Example
You can start example in Tinker
# \Laragrad\ValueAggregator\Aggregator\Examples\TreAggregatorExample::run();