parameters: # cl_chill_main.example.class: Chill\MainBundle\Example services: chill.main.routes_loader: class: Chill\MainBundle\Routing\Loader\ChillRoutesLoader arguments: - "%chill_main.routing.resources%" tags: - { name: routing.loader } chill.main.menu_composer: class: Chill\MainBundle\Routing\MenuComposer #must be set in function to avoid circular reference with chill.main.twig.chill_menu calls: - [setContainer, ["@service_container"]] chill.main.twig.chill_menu: class: Chill\MainBundle\Routing\MenuTwig arguments: - "@chill.main.menu_composer" calls: - [setContainer, ["@service_container"]] tags: - { name: twig.extension } twig_intl: class: Twig_Extensions_Extension_Intl tags: - { name: twig.extension } twig_date: class: Twig_Extensions_Extension_Date arguments: - "@translator" tags: - { name: twig.extension } chill.main.form.type.translatable.string: class: Chill\MainBundle\Form\Type\TranslatableStringFormType arguments: - "%chill_main.available_languages%" #- "%framework.translator.fallback%" - "@translator.default" tags: - { name: form.type, alias: translatable_string } chill.main.helper.translatable_string: class: Chill\MainBundle\Templating\TranslatableStringHelper arguments: - "@request_stack" - "@translator.default" chill.main.twig.translatable_string: class: Chill\MainBundle\Templating\TranslatableStringTwig calls: - [ setContainer, ["@service_container"]] tags: - { name: twig.extension } chill.main.twig.widget: class: Chill\MainBundle\Templating\Widget\WidgetRenderingTwig arguments: - "@event_dispatcher" tags: - { name: twig.extension } chill.main.twig.csv_cell: class: Chill\MainBundle\Templating\CSVCellTwig tags: - { name: twig.extension } chill.main.form.type.select2choice: class: Chill\MainBundle\Form\Type\Select2ChoiceType tags: - {name: form.type, alias: select2_choice} chill.main.form.type.select2entity: class: Chill\MainBundle\Form\Type\Select2EntityType tags: - {name: form.type, alias: select2_entity } chill.main.form.type.select2country: class: Chill\MainBundle\Form\Type\Select2CountryType arguments: - "@request_stack" - "@doctrine.orm.entity_manager" tags: - { name: form.type, alias: select2_chill_country } chill.main.form.type.select2language: class: Chill\MainBundle\Form\Type\Select2LanguageType arguments: - "@request_stack" - "@doctrine.orm.entity_manager" tags: - { name: form.type, alias: select2_chill_language } chill.main.form.type.center: class: Chill\MainBundle\Form\Type\CenterType arguments: - "@security.token_storage" - "@chill.main.form.data_transformer.center_transformer" tags: - { name: form.type, alias: center } chill.main.form.data_transformer.center_transformer: class: Chill\MainBundle\Form\Type\DataTransformer\CenterTransformer arguments: - "@doctrine.orm.entity_manager" chill.main.search_provider: class: Chill\MainBundle\Search\SearchProvider chill.main.timeline_builder: class: Chill\MainBundle\Timeline\TimelineBuilder arguments: - "@doctrine.orm.entity_manager" calls: - [ setContainer, ["@service_container"]] chill.main.security.authorization.helper: class: Chill\MainBundle\Security\Authorization\AuthorizationHelper arguments: - "@security.role_hierarchy" chill.main.role_provider: class: Chill\MainBundle\Security\RoleProvider chill.main.form.type.composed_role_scope: class: Chill\MainBundle\Form\Type\ComposedRoleScopeType arguments: - "@chill.main.helper.translatable_string" - "@chill.main.role_provider" tags: - { name: form.type, alias: composed_role_scope } chill.main.validator.role_scope_scope_presence: class: Chill\MainBundle\Validation\Validator\RoleScopeScopePresence arguments: - "@chill.main.role_provider" - "@logger" - "@translator" tags: - { name: validator.constraint_validator, alias: 'role_scope_scope_presence' } chill.main.form.type.postal_code_type: class: Chill\MainBundle\Form\Type\PostalCodeType arguments: - "@chill.main.helper.translatable_string" tags: - { name: form.type } chill.main.export_manager: class: Chill\MainBundle\Export\ExportManager arguments: - "@logger" - "@doctrine.orm.entity_manager" - "@security.authorization_checker" - "@chill.main.security.authorization.helper" - "@security.token_storage" chill.main.form.type.export: class: Chill\MainBundle\Form\Type\Export\ExportType arguments: - "@chill.main.export_manager" tags: - { name: form.type } chill.main.form.pick_formatter_type: class: Chill\MainBundle\Form\Type\Export\PickFormatterType arguments: - "@chill.main.export_manager" tags: - { name: form.type } chill.main.form.pick_centers_type: class: Chill\MainBundle\Form\Type\Export\PickCenterType arguments: - "@security.token_storage" - "@chill.main.export_manager" - "@chill.main.security.authorization.helper" tags: - { name: form.type } chill.main.form.formatter_type: class: Chill\MainBundle\Form\Type\Export\FormatterType arguments: - "@chill.main.export_manager" tags: - { name: form.type } chill.main.export.csv_formatter: class: Chill\MainBundle\Export\Formatter\CSVFormatter arguments: - "@translator" - "@chill.main.export_manager" tags: - { name: chill.export_formatter, alias: 'csv' } chill.main.export.list_formatter: class: Chill\MainBundle\Export\Formatter\CSVListFormatter arguments: - "@translator" - "@chill.main.export_manager" tags: - { name: chill.export_formatter, alias: 'csvlist' } chill.main.export.pivoted_list_formatter: class: Chill\MainBundle\Export\Formatter\CSVPivotedListFormatter arguments: - "@translator" - "@chill.main.export_manager" tags: - { name: chill.export_formatter, alias: 'csv_pivoted_list' }