laragrad / value-aggregator
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: ^7.2.0
This package is auto-updated.
Last update: 2025-04-14 00:59:31 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();