LighterQueries
AbstractYes
Table of Contents
Methods
- queryActivitiesByIds() : array<string|int, mixed>
- Must return array of `activities` data array with filled `LIGHT_COUNTER_AT` field
- queryActivityIdsToLightCounters() : array<string|int, int>
- Must return array of `activities` identifiers to reset counters.
- queryEntitiesData() : array<string|int, mixed>
- queryGroupedBindings() : GroupedBindings
- Retrieves and groups the bindings for the given activity IDs.
Methods
queryActivitiesByIds()
Must return array of `activities` data array with filled `LIGHT_COUNTER_AT` field
public
abstract queryActivitiesByIds(array<string|int, int> $ids) : array<string|int, mixed>
Parameters
- $ids : array<string|int, int>
Return values
array<string|int, mixed>queryActivityIdsToLightCounters()
Must return array of `activities` identifiers to reset counters.
public
abstract queryActivityIdsToLightCounters() : array<string|int, int>
Return values
array<string|int, int>queryEntitiesData()
public
queryEntitiesData(GroupedBindings $groupedBindings) : array<string|int, mixed>
Parameters
- $groupedBindings : GroupedBindings
Return values
array<string|int, mixed>queryGroupedBindings()
Retrieves and groups the bindings for the given activity IDs.
public
queryGroupedBindings(array<string|int, int> $activityIds) : GroupedBindings
Parameters
- $activityIds : array<string|int, int>
-
The array of activity IDs to retrieve bindings for.
Return values
GroupedBindings —The grouped bindings object.