services: _defaults: autowire: true autoconfigure: true ## Indicators Chill\ActivityBundle\Export\Export\LinkedToPerson\CountActivity: tags: - { name: chill.export, alias: 'count_activity_linked_to_person' } Chill\ActivityBundle\Export\Export\LinkedToPerson\StatActivityDuration: tags: - { name: chill.export, alias: 'sum_activity_duration_linked_to_person' } Chill\ActivityBundle\Export\Export\LinkedToPerson\ListActivity: tags: - { name: chill.export, alias: 'list_activity_linked_to_person' } chill.activity.export.count_activity_linked_to_acp: class: Chill\ActivityBundle\Export\Export\LinkedToACP\CountActivity tags: - { name: chill.export, alias: 'count_activity_linked_to_acp' } chill.activity.export.sum_activity_duration_linked_to_acp: class: Chill\ActivityBundle\Export\Export\LinkedToACP\SumActivityDuration tags: - { name: chill.export, alias: 'sum_activity_duration_linked_to_acp' } chill.activity.export.sum_activity_visit_duration_linked_to_acp: class: Chill\ActivityBundle\Export\Export\LinkedToACP\SumActivityVisitDuration tags: - { name: chill.export, alias: 'sum_activity_visit_duration_linked_to_acp' } chill.activity.export.avg_activity_duration_linked_to_acp: class: Chill\ActivityBundle\Export\Export\LinkedToACP\AvgActivityDuration tags: - { name: chill.export, alias: 'avg_activity_duration_linked_to_acp' } chill.activity.export.avg_activity_visit_duration_linked_to_acp: class: Chill\ActivityBundle\Export\Export\LinkedToACP\AvgActivityVisitDuration tags: - { name: chill.export, alias: 'avg_activity_visit_duration_linked_to_acp' } ## Filters chill.activity.export.type_filter: class: Chill\ActivityBundle\Export\Filter\ActivityTypeFilter tags: - { name: chill.export_filter, alias: 'activity_type_filter' } chill.activity.export.date_filter: class: Chill\ActivityBundle\Export\Filter\ActivityDateFilter tags: - { name: chill.export_filter, alias: 'activity_date_filter' } Chill\ActivityBundle\Export\Filter\ActivityUsersFilter: tags: - { name: chill.export_filter, alias: 'activity_users_filter' } chill.activity.export.reason_filter: class: Chill\ActivityBundle\Export\Filter\PersonFilters\ActivityReasonFilter tags: - { name: chill.export_filter, alias: 'activity_reason_filter' } chill.activity.export.person_having_an_activity_between_date_filter: class: Chill\ActivityBundle\Export\Filter\PersonFilters\PersonHavingActivityBetweenDateFilter tags: - #0 register as a filter name: chill.export_filter alias: 'activity_person_having_ac_bw_date_filter' chill.activity.export.filter_activitytype: class: Chill\ActivityBundle\Export\Filter\ACPFilters\ActivityTypeFilter tags: - { name: chill.export_filter, alias: 'accompanyingcourse_activitytype_filter' } chill.activity.export.locationtype_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\LocationTypeFilter tags: - { name: chill.export_filter, alias: 'activity_locationtype_filter' } Chill\ActivityBundle\Export\Filter\ACPFilters\ByCreatorFilter: tags: - { name: chill.export_filter, alias: 'activity_bycreator_filter' } chill.activity.export.emergency_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\EmergencyFilter tags: - { name: chill.export_filter, alias: 'activity_emergency_filter' } chill.activity.export.sentreceived_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\SentReceivedFilter tags: - { name: chill.export_filter, alias: 'activity_sentreceived_filter' } chill.activity.export.bysocialaction_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\BySocialActionFilter tags: - { name: chill.export_filter, alias: 'activity_bysocialaction_filter' } chill.activity.export.bysocialissue_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\BySocialIssueFilter tags: - { name: chill.export_filter, alias: 'activity_bysocialissue_filter' } chill.activity.export.user_filter: # Creator (M2O) class: Chill\ActivityBundle\Export\Filter\ACPFilters\UserFilter tags: - { name: chill.export_filter, alias: 'activity_user_filter' } chill.activity.export.userscope_filter: class: Chill\ActivityBundle\Export\Filter\ACPFilters\UserScopeFilter tags: - { name: chill.export_filter, alias: 'activity_userscope_filter' } Chill\ActivityBundle\Export\Filter\UsersJobFilter: tags: - { name: chill.export_filter, alias: 'activity_usersjob_filter' } Chill\ActivityBundle\Export\Filter\UsersScopeFilter: tags: - { name: chill.export_filter, alias: 'activity_usersscope_filter' } ## Aggregators Chill\ActivityBundle\Export\Aggregator\PersonAggregators\ActivityReasonAggregator: tags: - { name: chill.export_aggregator, alias: activity_reason_aggregator } chill.activity.export.type_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ActivityTypeAggregator tags: - { name: chill.export_aggregator, alias: activity_type_aggregator } chill.activity.export.user_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ActivityUserAggregator tags: - { name: chill.export_aggregator, alias: activity_user_aggregator } chill.activity.export.locationtype_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ACPAggregators\LocationTypeAggregator tags: - { name: chill.export_aggregator, alias: activity_locationtype_aggregator } chill.activity.export.date_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ACPAggregators\DateAggregator tags: - { name: chill.export_aggregator, alias: activity_date_aggregator } Chill\ActivityBundle\Export\Aggregator\ACPAggregators\ByCreatorAggregator: tags: - { name: chill.export_aggregator, alias: activity_by_creator_aggregator } chill.activity.export.bythirdparty_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ACPAggregators\ByThirdpartyAggregator tags: - { name: chill.export_aggregator, alias: activity_bythirdparty_aggregator } chill.activity.export.bysocialaction_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ACPAggregators\BySocialActionAggregator tags: - { name: chill.export_aggregator, alias: activity_bysocialaction_aggregator } chill.activity.export.bysocialissue_aggregator: class: Chill\ActivityBundle\Export\Aggregator\ACPAggregators\BySocialIssueAggregator tags: - { name: chill.export_aggregator, alias: activity_bysocialissue_aggregator } Chill\ActivityBundle\Export\Aggregator\ACPAggregators\CreatorScopeAggregator: tags: - { name: chill.export_aggregator, alias: activity_creator_scope_aggregator } Chill\ActivityBundle\Export\Aggregator\ActivityUsersAggregator: tags: - { name: chill.export_aggregator, alias: activity_users_aggregator } Chill\ActivityBundle\Export\Aggregator\ActivityUsersScopeAggregator: tags: - { name: chill.export_aggregator, alias: activity_users_scope_aggregator } Chill\ActivityBundle\Export\Aggregator\ActivityUsersJobAggregator: tags: - { name: chill.export_aggregator, alias: activity_users_job_aggregator }