Create 16 new filters/aggregators in Bundles: Vendée, Person, Activity

Basic file creation, with methods, namespace, and title translation
This commit is contained in:
2022-10-28 13:07:24 +02:00
parent 81c73f6acf
commit 43d9ba1ba5
14 changed files with 628 additions and 0 deletions

View File

@@ -103,6 +103,32 @@ services:
tags:
- { name: chill.export_filter, alias: accompanyingcourse_openbetweendates_filter }
chill.person.export.filter_has_temporary_location:
class: Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters\HasTemporaryLocationFilter
tags:
- { name: chill.export_filter, alias: accompanyingcourse_has_temporary_location_filter }
chill.person.export.filter_has_no_referrer:
class: Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters\HasNoReferrerFilter
tags:
- { name: chill.export_filter, alias: accompanyingcourse_has_no_referrer_filter }
chill.person.export.filter_has_no_action:
class: Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters\HasNoActionFilter
tags:
- { name: chill.export_filter, alias: accompanyingcourse_has_no_action_filter }
chill.person.export.filter_creator:
class: Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters\CreatorFilter
tags:
- { name: chill.export_filter, alias: accompanyingcourse_creator_filter }
chill.person.export.filter_creator_job:
class: Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters\CreatorJobFilter
tags:
- { name: chill.export_filter, alias: accompanyingcourse_creator_job_filter }
## Aggregators
chill.person.export.aggregator_referrer_scope:
class: Chill\PersonBundle\Export\Aggregator\AccompanyingCourseAggregators\ScopeAggregator
@@ -191,3 +217,11 @@ services:
Chill\PersonBundle\Export\Aggregator\AccompanyingCourseAggregators\ByHouseholdCompositionAggregator:
tags:
- { name: chill.export_aggregator, alias: accompanyingcourse_by_household_compo_aggregator }
Chill\PersonBundle\Export\Aggregator\AccompanyingCourseAggregators\ByActionNumberAggregator:
tags:
- { name: chill.export_aggregator, alias: accompanyingcourse_by_action_number_aggregator }
Chill\PersonBundle\Export\Aggregator\AccompanyingCourseAggregators\CreatorJobAggregator:
tags:
- { name: chill.export_aggregator, alias: accompanyingcourse_creator_job_aggregator }