parameters: # cl_custom_fields.example.class: Chill\CustomFieldsBundle\Example services: chill.custom_field.provider: class: Chill\CustomFieldsBundle\Service\CustomFieldProvider call: - [setContainer, ["@service_container"]] chill.custom_field.custom_field_choice_type: class: Chill\CustomFieldsBundle\Form\CustomFieldType arguments: - "@chill.custom_field.provider" tags: - { name: 'form.type', alias: 'custom_field_choice' } chill.custom_field.custom_fields_group_type: class: Chill\CustomFieldsBundle\Form\CustomFieldsGroupType arguments: - %chill_custom_fields.customizables_entities% - "@translator" tags: - { name: 'form.type', alias: 'custom_fields_group' } chill.custom_field.custom_field_type: class: Chill\CustomFieldsBundle\Form\Type\CustomFieldType arguments: - "@doctrine.orm.entity_manager" - "@chill.custom_field.provider" tags: - { name: 'form.type', alias: 'custom_field' } chill.custom_field.text: class: Chill\CustomFieldsBundle\CustomFields\CustomFieldText arguments: - "@request_stack" - "@templating" - "@chill.main.helper.translatable_string" tags: - { name: 'chill.custom_field', type: 'text' } chill.custom_field.choice: class: Chill\CustomFieldsBundle\CustomFields\CustomFieldChoice arguments: - "@request_stack" - "@translator.default" - "@templating" - "@chill.main.helper.translatable_string" tags: - { name: 'chill.custom_field', type: 'choice' } chill.custom_field.custom_fields_group_linked_custom_fields: class: Chill\CustomFieldsBundle\Form\Type\LinkedCustomFieldsType arguments: - "@chill.main.helper.translatable_string" tags: - { name: form.type, alias: custom_fields_group_linked_custom_fields } chill.custom_field.custom_fields_title_type: class: Chill\CustomFieldsBundle\Form\Type\CustomFieldsTitleType tags: - { name: 'form.type', alias: 'custom_field_title' } chill.custom_field.title: class: Chill\CustomFieldsBundle\CustomFields\CustomFieldTitle arguments: - "@request_stack" - "@templating" - "@chill.main.helper.translatable_string" tags: - { name: 'chill.custom_field', type: 'title' } chill.custom_field.helper: class: Chill\CustomFieldsBundle\Service\CustomFieldsHelper arguments: - "@doctrine.orm.entity_manager" - "@chill.custom_field.provider" chill.custom_field.twig.custom_fields_rendering: class: Chill\CustomFieldsBundle\Templating\Twig\CustomFieldRenderingTwig calls: - [setContainer, ["@service_container"]] tags: - { name: twig.extension } chill.custom_field.twig.custom_fields_group_rendering: class: Chill\CustomFieldsBundle\Templating\Twig\CustomFieldsGroupRenderingTwig calls: - [setContainer, ["@service_container"]] tags: - { name: twig.extension }