diff --git a/Command/MailChimpExportCommand.php b/Command/MailChimpExportCommand.php index abebf9ceb1d..5ac8193187a 100644 --- a/Command/MailChimpExportCommand.php +++ b/Command/MailChimpExportCommand.php @@ -139,9 +139,7 @@ protected function getStaticSegmentRepository() /** @var RegistryInterface $registry */ $registry = $this->container->get('doctrine'); - return $registry->getRepository( - $this->container->getParameter('oro_mailchimp.entity.static_segment.class') - ); + return $registry->getRepository(StaticSegment::class); } /** diff --git a/Resources/config/oro/datagrids.yml b/Resources/config/oro/datagrids.yml index b6f3449e1f7..0a8a4dc392f 100644 --- a/Resources/config/oro/datagrids.yml +++ b/Resources/config/oro/datagrids.yml @@ -52,7 +52,7 @@ datagrids: properties: id: ~ oro_mailchimp_templates_grid: - extended_entity_name: '%oro_mailchimp.entity.template.class%' + extended_entity_name: 'Oro\Bundle\MailChimpBundle\Entity\Template' acl_resource: oro_email_campaign_view channel_limitation: channel_relation_path: .channel @@ -68,7 +68,7 @@ datagrids: - t.type - t.layout from: - - { table: '%oro_mailchimp.entity.template.class%', alias: t } + - { table: 'Oro\Bundle\MailChimpBundle\Entity\Template', alias: t } where: and: - t.active = true @@ -113,7 +113,7 @@ datagrids: id: ~ oro_mailchimp_lists_grid: - extended_entity_name: '%oro_mailchimp.entity.subscribers_list.class%' + extended_entity_name: 'Oro\Bundle\MailChimpBundle\Entity\SubscribersList' channel_limitation: channel_relation_path: .channel options: @@ -127,7 +127,7 @@ datagrids: - l.createdAt - l.updatedAt from: - - { table: '%oro_mailchimp.entity.subscribers_list.class%', alias: l } + - { table: 'Oro\Bundle\MailChimpBundle\Entity\SubscribersList', alias: l } where: and: - l.owner = @oro_security.token_accessor->getOrganizationId diff --git a/Resources/config/services.yml b/Resources/config/services.yml index 451be71b0ea..c0bfaf73f1a 100644 --- a/Resources/config/services.yml +++ b/Resources/config/services.yml @@ -1,172 +1,22 @@ -parameters: - # Entities - oro_mailchimp.entity.campaign.class: Oro\Bundle\MailChimpBundle\Entity\Campaign - oro_mailchimp.entity.template.class: Oro\Bundle\MailChimpBundle\Entity\Template - oro_mailchimp.entity.subscribers_list.class: Oro\Bundle\MailChimpBundle\Entity\SubscribersList - oro_mailchimp.entity.member.class: Oro\Bundle\MailChimpBundle\Entity\Member - oro_mailchimp.entity.member_activity.class: Oro\Bundle\MailChimpBundle\Entity\MemberActivity - oro_mailchimp.entity.static_segment.class: Oro\Bundle\MailChimpBundle\Entity\StaticSegment - oro_mailchimp.entity.static_segment_member.class: Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember - oro_mailchimp.entity.extended_merge_var.class: Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar - oro_mailchimp.entity.member_extended_merge_var.class: Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar - oro_mailchimp.entity.marketing_list_email.class: Oro\Bundle\MailChimpBundle\Entity\MarketingListEmail - oro_mailchimp.entity.static_segment_member_to_remove.class: Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMemberToRemove - - oro_mailchimp.transport.mailchimp.class: Oro\Bundle\MailChimpBundle\Transport\MailChimpTransport - oro_mailchimp.model.field_helper.class: Oro\Bundle\MailChimpBundle\Model\FieldHelper - oro_mailchimp.validator.email_column.class: Oro\Bundle\MailChimpBundle\Validator\EmailColumnValidator - oro_mailchimp.validator.unique_static_segment_name.class: Oro\Bundle\MailChimpBundle\Validator\UniqueStaticSegmentNameValidator - oro_mailchimp.placeholder.filter.buttons_filter.class: Oro\Bundle\MailChimpBundle\Placeholder\ButtonsPlaceholderFilter - - # Forms and extensions - oro_mailchimp.form.extension.channel_connectors.class: Oro\Bundle\MailChimpBundle\Form\Extension\ChannelConnectorsExtension - oro_mailchimp.form.type.integration_transport_settings.class: Oro\Bundle\MailChimpBundle\Form\Type\IntegrationSettingsType - oro_mailchimp.form.type.integration_select.class: Oro\Bundle\MailChimpBundle\Form\Type\MailChimpIntegrationSelectType - oro_mailchimp.form.type.template_select.class: Oro\Bundle\MailChimpBundle\Form\Type\MailchimpTemplateSelectType - oro_mailchimp.form.type.list_select.class: Oro\Bundle\MailChimpBundle\Form\Type\MailchimpListSelectType - oro_mailchimp.form.type.transport_settings.class: Oro\Bundle\MailChimpBundle\Form\Type\MailChimpTransportSettingsType - oro_mailchimp.form.type.api_key_type.class: Oro\Bundle\MailChimpBundle\Form\Type\ApiKeyType - oro_mailchimp.form.type.marketing_list_connecion.class: Oro\Bundle\MailChimpBundle\Form\Type\MarketingListConnectionType - oro_mailchimp.form.type.static_segment_sync_mode.class: Oro\Bundle\MailChimpBundle\Form\Type\StaticSegmentSyncModeType - oro_mailchimp.form.autocomplete.template.search_handler.class: Oro\Bundle\MailChimpBundle\Autocomplete\TemplateSearchHandler - oro_mailchimp.form.autocomplete.list.search_handler.class: Oro\Bundle\MailChimpBundle\Autocomplete\ListSearchHandler - oro_mailchimp.static_segment.manager.api.class: Oro\Bundle\SoapBundle\Entity\Manager\ApiEntityManager - - # Integration related services - oro_mailchimp.transport.integration_transport.class: Oro\Bundle\MailChimpBundle\Provider\Transport\MailChimpTransport - oro_mailchimp.provider.channel_type.class: Oro\Bundle\MailChimpBundle\Provider\ChannelType - oro_mailchimp.client.factory.class: Oro\Bundle\MailChimpBundle\Provider\Transport\MailChimpClientFactory - - # Readers - oro_mailchimp.importexport.reader.processed_entities.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\ProcessedEntities - oro_mailchimp.importexport.reader.static_segment.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\StaticSegmentReader - oro_mailchimp.importexport.reader.iterator_based.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\AbstractIteratorBasedReader - oro_mailchimp.importexport.reader.member_export.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\MemberExportReader - oro_mailchimp.importexport.reader.extended_merge_var_export.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\ExtendedMergeVarExportReader - oro_mailchimp.importexport.reader.mmbr_extd_merge_var_export.class: Oro\Bundle\MailChimpBundle\ImportExport\Reader\MemberExtendedMergeVarExportReader - - # Writers - oro_mailchimp.importexport.writer.remove.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\RemoveWriter - oro_mailchimp.importexport.writer.campaign_remove.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\CampaignRemoveWriter - oro_mailchimp.importexport.writer.member.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\MemberWriter - oro_mailchimp.importexport.writer.static_segment.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentExportWriter - oro_mailchimp.importexport.writer.extended_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\ExtendedMergeVarExportWriter - oro_mailchimp.importexport.writer.mmbr_extd_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\MmbrExtdMergeVarExportWriter - oro_mailchimp.importexport.writer.static_segment_member_add.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberAddStateWriter - oro_mailchimp.importexport.writer.static_segment_member_state.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberStateWriter - oro_mailchimp.importexport.writer.marketing_list_email.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\MarketingListEmailWriter - oro_mailchimp.importexport.writer.prepare_static_segment_member_to_remove.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberToRemoveWriter - oro_mailchimp.importexport.writer.members_sync.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\MemberSyncWriter - oro_mailchimp.importexport.writer.updated_members_sync.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\UpdatedMemberSyncWriter - oro_mailchimp.importexport.writer.loggable_persistent_batch_writer.class: Oro\Bundle\MailChimpBundle\ImportExport\Writer\LoggablePersistentBatchWriter - - # Serializers - oro_mailchimp.importexport.serializer.datetime.class: Oro\Bundle\MailChimpBundle\ImportExport\Serializer\DateTimeSerializer - oro_mailchimp.importexport.serializer.memeber_extended_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberExtendedMergeVarSerializer - oro_mailchimp.importexport.serializer.member_import.class: Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberImportSerializer - oro_mailchimp.importexport.serializer.member_activity.class: Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberActivitySerializer - - # Strategies - oro_mailchimp.importexport.strategy.abstract.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\AbstractImportStrategy - oro_mailchimp.importexport.strategy.campaign.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\CampaignImportStrategy - oro_mailchimp.importexport.strategy.template.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\TemplateImportStrategy - oro_mailchimp.importexport.strategy.list.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\ListImportStrategy - oro_mailchimp.importexport.strategy.member.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberImportStrategy - oro_mailchimp.importexport.strategy.member_activity.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberActivityImportStrategy - oro_mailchimp.importexport.strategy.static_segment.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\StaticSegmentImportStrategy - oro_mailchimp.importexport.strategy.memeber_extended_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberExtendedMergeVarStrategy - oro_mailchimp.importexport.strategy.export_member.class: Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberExportStrategy - - # Connectors - oro_mailchimp.connector.template.class: Oro\Bundle\MailChimpBundle\Provider\Connector\TemplateConnector - oro_mailchimp.connector.list.class: Oro\Bundle\MailChimpBundle\Provider\Connector\ListConnector - oro_mailchimp.connector.member.class: Oro\Bundle\MailChimpBundle\Provider\Connector\MemberConnector - oro_mailchimp.connector.member_activity.class: Oro\Bundle\MailChimpBundle\Provider\Connector\MemberActivityConnector - oro_mailchimp.connector.member_activity_send.class: Oro\Bundle\MailChimpBundle\Provider\Connector\MemberSendActivityConnector - oro_mailchimp.connector.member_activity_abuse.class: Oro\Bundle\MailChimpBundle\Provider\Connector\MemberAbuseActivityConnector - oro_mailchimp.connector.member_activity_unsubscribe.class: Oro\Bundle\MailChimpBundle\Provider\Connector\MemberUnsubscribeActivityConnector - oro_mailchimp.connector.static_segment.class: Oro\Bundle\MailChimpBundle\Provider\Connector\StaticSegmentConnector - oro_mailchimp.connector.campaign.class: Oro\Bundle\MailChimpBundle\Provider\Connector\CampaignConnector - - # Data Converter - oro_mailchimp.importexport.data_converter.template.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\TemplateDataConverter - oro_mailchimp.importexport.data_converter.list.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\ListDataConverter - oro_mailchimp.importexport.data_converter.member.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberDataConverter - oro_mailchimp.importexport.data_converter.member_activity.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberActivityDataConverter - oro_mailchimp.importexport.data_converter.member_activity_send.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberSendActivityDataConverter - oro_mailchimp.importexport.data_converter.member_activity_abuse.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberAbuseActivityDataConverter - oro_mailchimp.importexport.data_converter.member_activity_unsubscribe.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberUnsubscribeActivityDataConverter - oro_mailchimp.importexport.data_converter.campaign.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\CampaignDataConverter - oro_mailchimp.importexport.data_converter.static_segment.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\StaticSegmentDataConverter - oro_mailchimp.importexport.data_converter.extended_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\ExtendedMergeVarDataConverter - oro_mailchimp.importexport.data_converter.member_extended_merge_var.class: Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberExtendedMergeVarDataConverter - - # Import Processors - oro_mailchimp.importexport.processor.import.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor - oro_mailchimp.importexport.processor.remove.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\RemoveProcessor - oro_mailchimp.importexport.processor.campaign_remove.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\CampaignRemoveProcessor - oro_mailchimp.importexport.processor.dummy.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\DummyProcessor - - # Export Processors - oro_mailchimp.importexport.processor.export_member.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor - oro_mailchimp.importexport.processor.export_static_segment.class: Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor - - # MergeVar related services - oro_mailchimp.merge_var.provider.class: Oro\Bundle\MailChimpBundle\Model\MergeVar\MergeVarProvider - - # Workflow actions and conditions - oro_mailchimp.workflow.action.update_email_campaign_statistics.class: Oro\Bundle\MailChimpBundle\Model\Action\UpdateEmailCampaignStatistics - oro_mailchimp.workflow.action.abstract_marketing_list_entities.class: Oro\Bundle\MailChimpBundle\Model\Action\AbstractMarketingListEntitiesAction - oro_mailchimp.workflow.action.create_marketing_list_state_item.class: Oro\Bundle\MailChimpBundle\Model\Action\MarketingListStateItemAction - - # EmailCampaign Voter - oro_mailchimp.email_campaign.security.acl.voter.entity.class: Oro\Bundle\MailChimpBundle\Acl\Voter\EmailCampaignVoter - oro_mailchimp.acl.voter.marketing_list_state_item.class: Oro\Bundle\MailChimpBundle\Acl\Voter\MarketingListStateItemVoter - - oro_mailchimp.static_segment_manager.state_manager.class: Oro\Bundle\MailChimpBundle\Model\StaticSegment\StaticSegmentsMemberStateManager - - # Iterators - oro_mailchimp.iterator.static_segment.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\AbstractStaticSegmentIterator - oro_mailchimp.iterator.member_sync.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MemberSyncIterator - oro_mailchimp.iterator.updated_member_sync.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\UpdatedMemberSyncIterator - oro_mailchimp.iterator.static_segment_member_add_state.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberAddStateIterator - oro_mailchimp.iterator.static_segment_member_remove_state.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberRemoveStateIterator - oro_mailchimp.iterator.static_segment_member_dropped_state.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberDroppedStateIterator - oro_mailchimp.iterator.extended_merge_var_add.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\ExtendedMergeVarAddIterator - oro_mailchimp.iterator.extended_merge_var_remove.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\ExtendedMergeVarRemoveIterator - oro_mailchimp.iterator.mmbr_extd_merge_var.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MmbrExtdMergeVarIterator - oro_mailchimp.iterator.marketing_list_email.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MarketingListEmailIterator - oro_mailchimp.iterator.static_segment_member_to_remove.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberToRemoveIterator - oro_mailchimp.iterator.static_segment_members.abstract.class: Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\AbstractStaticSegmentMembersIterator - - # Placeholder filter - oro_mailchimp.placeholder.filter.marketing_list.class: Oro\Bundle\MailChimpBundle\Placeholder\MarketingListPlaceholderFilter - oro_mailchimp.placeholder.filter.email_campaign.class: Oro\Bundle\MailChimpBundle\Placeholder\EmailCampaignPlaceholderFilter - - # Extended Merge Vars - oro_mailchimp.segment.column_definition.factory.class: Oro\Bundle\MailChimpBundle\Model\Segment\ColumnDefinitionListFactory - oro_mailchimp.extended_merge_var.composite_provider.class: Oro\Bundle\MailChimpBundle\Model\ExtendedMergeVar\Provider - oro_mailchimp.marketinglist.datagrid_provider.class: Oro\Bundle\MailChimpBundle\Model\MarketingList\DataGridProvider - services: oro_mailchimp.client.factory: - class: '%oro_mailchimp.client.factory.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\MailChimpClientFactory' Oro\Bundle\MailChimpBundle\Provider\Transport\MailChimpClientFactory: alias: 'oro_mailchimp.client.factory' oro_mailchimp.transport.mailchimp: - class: '%oro_mailchimp.transport.mailchimp.class%' + class: 'Oro\Bundle\MailChimpBundle\Transport\MailChimpTransport' tags: - { name: "oro_campaign.email_transport" } oro_mailchimp.model.field_helper: - class: '%oro_mailchimp.model.field_helper.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\FieldHelper' arguments: - "@oro_entity.virtual_field_provider" oro_mailchimp.validator.email_column: - class: '%oro_mailchimp.validator.email_column.class%' + class: 'Oro\Bundle\MailChimpBundle\Validator\EmailColumnValidator' arguments: - "@oro_marketing_list.contact_information_column_validator" - "@doctrine" @@ -174,14 +24,14 @@ services: - { name: validator.constraint_validator, alias: oro_mailchimp.validator.email_column } oro_mailchimp.validator.unique_static_segment_name: - class: '%oro_mailchimp.validator.unique_static_segment_name.class%' + class: 'Oro\Bundle\MailChimpBundle\Validator\UniqueStaticSegmentNameValidator' arguments: - "@oro_mailchimp.transport.integration_transport" tags: - { name: validator.constraint_validator, alias: oro_mailchimp.validator.unique_static_segment_name } oro_mailchimp.placeholder.filter.buttons_filter: - class: '%oro_mailchimp.placeholder.filter.buttons_filter.class%' + class: 'Oro\Bundle\MailChimpBundle\Placeholder\ButtonsPlaceholderFilter' public: true arguments: - "@oro_marketing_list.provider.contact_information_fields" @@ -190,23 +40,23 @@ services: oro_mailchimp.static_segment.manager.api: parent: oro_soap.manager.entity_manager.abstract public: true - class: '%oro_mailchimp.static_segment.manager.api.class%' + class: 'Oro\Bundle\SoapBundle\Entity\Manager\ApiEntityManager' arguments: - - '%oro_mailchimp.entity.static_segment.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\StaticSegment' - "@doctrine.orm.entity_manager" # Readers oro_mailchimp.importexport.reader.processed_entities: - class: '%oro_mailchimp.importexport.reader.processed_entities.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\ProcessedEntities' arguments: - "@oro_importexport.context_registry" oro_mailchimp.importexport.reader.static_segment: - class: '%oro_mailchimp.importexport.reader.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\StaticSegmentReader' parent: oro_mailchimp.importexport.reader.abstract_iterator_based calls: - [setMarketingListClassName, ['Oro\Bundle\MarketingListBundle\Entity\MarketingList']] - - [setStaticSegmentClassName, ['%oro_mailchimp.entity.static_segment.class%']] + - [setStaticSegmentClassName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegment']] oro_mailchimp.importexport.reader.marketing_list_email: parent: oro_mailchimp.importexport.reader.static_segment @@ -249,7 +99,7 @@ services: - [setSourceIterator, ["@oro_mailchimp.iterator.static_segment_member_dropped_state"]] oro_mailchimp.importexport.reader.abstract_iterator_based: - class: '%oro_mailchimp.importexport.reader.iterator_based.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\AbstractIteratorBasedReader' abstract: true arguments: - "@oro_importexport.context_registry" @@ -257,11 +107,11 @@ services: - 'Oro\Bundle\IntegrationBundle\Entity\Channel' oro_mailchimp.importexport.reader.member_export: - class: '%oro_mailchimp.importexport.reader.member_export.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\MemberExportReader' parent: oro_mailchimp.importexport.reader.abstract_iterator_based calls: - - [setMemberClassName, ['%oro_mailchimp.entity.member.class%']] - - [setSubscribersListClassName, ['%oro_mailchimp.entity.subscribers_list.class%']] + - [setMemberClassName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] + - [setSubscribersListClassName, ['Oro\Bundle\MailChimpBundle\Entity\SubscribersList']] oro_mailchimp.importexport.reader.static_segment_export: parent: oro_mailchimp.importexport.reader.static_segment @@ -282,11 +132,11 @@ services: - [setSourceIterator, ["@oro_mailchimp.iterator.extended_merge_var_remove"]] oro_mailchimp.importexport.reader.extended_merge_var_export: - class: '%oro_mailchimp.importexport.reader.extended_merge_var_export.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\ExtendedMergeVarExportReader' parent: oro_mailchimp.importexport.reader.abstract_iterator_based calls: - - [setStaticSegmentClassName, ['%oro_mailchimp.entity.static_segment.class%']] - - [setExtendedMergeVarClassName, ['%oro_mailchimp.entity.extended_merge_var.class%']] + - [setStaticSegmentClassName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegment']] + - [setExtendedMergeVarClassName, ['Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar']] oro_mailchimp.importexport.reader.member_extended_merge_var_add: parent: oro_mailchimp.importexport.reader.static_segment @@ -294,32 +144,32 @@ services: - [setSourceIterator, ["@oro_mailchimp.iterator.mmbr_extd_merge_var"]] oro_mailchimp.importexport.reader.mmbr_extd_merge_var_export: - class: '%oro_mailchimp.importexport.reader.mmbr_extd_merge_var_export.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Reader\MemberExtendedMergeVarExportReader' parent: oro_mailchimp.importexport.reader.abstract_iterator_based calls: - - [setStaticSegmentClassName, ['%oro_mailchimp.entity.static_segment.class%']] - - [setMmbrExtdMergeVarClassName, ['%oro_mailchimp.entity.member_extended_merge_var.class%']] + - [setStaticSegmentClassName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegment']] + - [setMmbrExtdMergeVarClassName, ['Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar']] # Writers oro_mailchimp.importexport.writer.template.remove: - class: '%oro_mailchimp.importexport.writer.remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\RemoveWriter' arguments: - "@doctrine" - - '%oro_mailchimp.entity.template.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\Template' - 'originId' oro_mailchimp.importexport.writer.list.remove: - class: '%oro_mailchimp.importexport.writer.remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\RemoveWriter' arguments: - "@doctrine" - - '%oro_mailchimp.entity.subscribers_list.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\SubscribersList' - 'originId' oro_mailchimp.importexport.writer.campaign.remove: - class: '%oro_mailchimp.importexport.writer.campaign_remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\CampaignRemoveWriter' arguments: - "@doctrine" - - '%oro_mailchimp.entity.campaign.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\Campaign' - 'originId' - 'regular' @@ -330,80 +180,80 @@ services: - [setTransport, ["@oro_mailchimp.transport.integration_transport"]] oro_mailchimp.importexport.writer.member: - class: '%oro_mailchimp.importexport.writer.member.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\MemberWriter' parent: oro_mailchimp.importexport.writer.abstract_export oro_mailchimp.importexport.writer.static_segment: - class: '%oro_mailchimp.importexport.writer.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentExportWriter' parent: oro_mailchimp.importexport.writer.abstract_export calls: - - [setStaticSegmentMemberClassName, ['%oro_mailchimp.entity.static_segment_member.class%']] - - [setMemberClassName, ['%oro_mailchimp.entity.member.class%']] + - [setStaticSegmentMemberClassName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember']] + - [setMemberClassName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.importexport.writer.extended_merge_var: - class: '%oro_mailchimp.importexport.writer.extended_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\ExtendedMergeVarExportWriter' parent: oro_mailchimp.importexport.writer.abstract_export oro_mailchimp.importexport.writer.mmbr_extd_merge_var: - class: '%oro_mailchimp.importexport.writer.mmbr_extd_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\MmbrExtdMergeVarExportWriter' parent: oro_mailchimp.importexport.writer.abstract_export oro_mailchimp.importexport.writer.static_segment_member_add: parent: oro_importexport.writer.insert_from_select_writer - class: '%oro_mailchimp.importexport.writer.static_segment_member_add.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberAddStateWriter' calls: - [setRegistry, ["@doctrine"]] - - [setEntityName, ['%oro_mailchimp.entity.static_segment_member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember']] - [setFields, [['member', 'staticSegment', 'state']]] oro_mailchimp.importexport.writer.static_segment_member_state: - class: '%oro_mailchimp.importexport.writer.static_segment_member_state.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberStateWriter' arguments: - "@oro_entity.orm.native_query_executor_helper" calls: - - [setEntityName, ['%oro_mailchimp.entity.static_segment_member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember']] oro_mailchimp.importexport.writer.marketing_list_email: parent: oro_importexport.writer.insert_from_select_writer - class: '%oro_mailchimp.importexport.writer.marketing_list_email.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\MarketingListEmailWriter' calls: - [setRegistry, ["@doctrine"]] - - [setEntityName, ['%oro_mailchimp.entity.marketing_list_email.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MarketingListEmail']] - [setFields, [['marketingList', 'email', 'state']]] oro_mailchimp.importexport.writer.prepare_static_segment_member_to_remove: parent: oro_importexport.writer.insert_from_select_writer - class: '%oro_mailchimp.importexport.writer.prepare_static_segment_member_to_remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\StaticSegmentMemberToRemoveWriter' calls: - [setRegistry, ["@doctrine"]] - - [setEntityName, ['%oro_mailchimp.entity.static_segment_member_to_remove.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMemberToRemove']] - [setFields, [['member', 'staticSegment', 'state']]] oro_mailchimp.importexport.writer.members_sync: parent: oro_importexport.writer.insert_from_select_writer - class: '%oro_mailchimp.importexport.writer.members_sync.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\MemberSyncWriter' calls: - [setRegistry, ["@doctrine"]] - - [setEntityName, ['%oro_mailchimp.entity.member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] - [setFields, [['owner', 'subscribersList', 'channel', 'status', 'createdAt', 'mergeVarValues']]] oro_mailchimp.importexport.writer.updated_members_sync: - class: '%oro_mailchimp.importexport.writer.updated_members_sync.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\UpdatedMemberSyncWriter' arguments: - '@oro_entity.doctrine_helper' oro_mailchimp.importexport.writer.loggable_persistent_batch_writer: - class: '%oro_mailchimp.importexport.writer.loggable_persistent_batch_writer.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Writer\LoggablePersistentBatchWriter' parent: oro_integration.writer.persistent_batch_writer #Serializers oro_mailchimp.importexport.serializer.datetime: - class: '%oro_mailchimp.importexport.serializer.datetime.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Serializer\DateTimeSerializer' tags: - { name: oro_importexport.normalizer } oro_mailchimp.importexport.serializer.member_import: - class: '%oro_mailchimp.importexport.serializer.member_import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberImportSerializer' calls: - [setChannelEntity, ['Oro\Bundle\IntegrationBundle\Entity\Channel']] - [setDoctrineHelper, ["@oro_entity.doctrine_helper"]] @@ -412,7 +262,7 @@ services: - { name: oro_importexport.normalizer } oro_mailchimp.importexport.serializer.member_activity: - class: '%oro_mailchimp.importexport.serializer.member_activity.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberActivitySerializer' calls: - [setChannelEntity, ['Oro\Bundle\IntegrationBundle\Entity\Channel']] - [setDoctrineHelper, ["@oro_entity.doctrine_helper"]] @@ -421,7 +271,7 @@ services: - { name: oro_importexport.normalizer } oro_mailchimp.importexport.serializer.memeber_extended_merge_var: - class: '%oro_mailchimp.importexport.serializer.memeber_extended_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Serializer\MemberExtendedMergeVarSerializer' arguments: - "@oro_entity.helper.field_helper" - "@oro_importexport.field.database_helper" @@ -429,7 +279,7 @@ services: - "@translator" - "@oro_locale.formatter.number" - "@oro_locale.formatter.date_time" - - '%oro_mailchimp.entity.member_extended_merge_var.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar' calls: - [setDispatcher, ["@event_dispatcher"]] - [setScalarFieldDenormalizer, ['@oro_importexport.serializer.scalar_field_denormalizer']] @@ -438,22 +288,22 @@ services: # Forms and extensions oro_mailchimp.form.extension.channel_connectors: - class: '%oro_mailchimp.form.extension.channel_connectors.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Extension\ChannelConnectorsExtension' tags: - { name: form.type_extension, alias: oro_integration_channel_form, extended_type: Oro\Bundle\IntegrationBundle\Form\Type\ChannelType } oro_mailchimp.form.type.api_key_type: - class: '%oro_mailchimp.form.type.api_key_type.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\ApiKeyType' tags: - { name: form.type, alias: "oro_mailchimp_api_key_type" } oro_mailchimp.form.type.integration_transport_settings: - class: '%oro_mailchimp.form.type.integration_transport_settings.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\IntegrationSettingsType' tags: - { name: form.type, alias: "oro_mailchimp_integration_transport_setting_type" } oro_mailchimp.form.type.integration_select: - class: '%oro_mailchimp.form.type.integration_select.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\MailChimpIntegrationSelectType' arguments: - "@doctrine" - "@oro_security.acl_helper" @@ -461,36 +311,36 @@ services: - { name: form.type, alias: "oro_mailchimp_integration_select" } oro_mailchimp.form.type.template_select: - class: '%oro_mailchimp.form.type.template_select.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\MailchimpTemplateSelectType' tags: - { name: form.type, alias: "oro_mailchimp_template_select" } oro_mailchimp.form.type.list_select: - class: '%oro_mailchimp.form.type.list_select.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\MailchimpListSelectType' tags: - { name: form.type, alias: "oro_mailchimp_list_select" } oro_mailchimp.form.type.transport_settings: - class: '%oro_mailchimp.form.type.transport_settings.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\MailChimpTransportSettingsType' tags: - { name: form.type, alias: "oro_mailchimp_email_transport_settings" } oro_mailchimp.form.type.marketing_list_connecion: - class: '%oro_mailchimp.form.type.marketing_list_connecion.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\MarketingListConnectionType' tags: - { name: form.type, alias: "oro_mailchimp_marketing_list_connection" } oro_mailchimp.form.type.static_segment_sync_mode: - class: '%oro_mailchimp.form.type.static_segment_sync_mode.class%' + class: 'Oro\Bundle\MailChimpBundle\Form\Type\StaticSegmentSyncModeType' arguments: - '@oro_mailchimp.provider.static_segment_sync_mode_choices' tags: - { name: form.type } oro_mailchimp.form.autocomplete.template.search_handler: - class: '%oro_mailchimp.form.autocomplete.template.search_handler.class%' + class: 'Oro\Bundle\MailChimpBundle\Autocomplete\TemplateSearchHandler' arguments: - - '%oro_mailchimp.entity.template.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\Template' - ["name"] calls: - [initDoctrinePropertiesByManagerRegistry, ["@doctrine"]] @@ -499,9 +349,9 @@ services: - { name: oro_form.autocomplete.search_handler, alias: "mailchimp_templates", acl_resource: "oro_email_campaign_view" } oro_mailchimp.form.autocomplete.list.search_handler: - class: '%oro_mailchimp.form.autocomplete.list.search_handler.class%' + class: 'Oro\Bundle\MailChimpBundle\Autocomplete\ListSearchHandler' arguments: - - '%oro_mailchimp.entity.subscribers_list.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\SubscribersList' - ["name"] calls: - [initDoctrinePropertiesByManagerRegistry, ["@doctrine"]] @@ -511,12 +361,12 @@ services: # Integration related services oro_mailchimp.provider.channel_type: - class: '%oro_mailchimp.provider.channel_type.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\ChannelType' tags: - { name: oro_integration.channel, type: mailchimp } oro_mailchimp.transport.integration_transport: - class: '%oro_mailchimp.transport.integration_transport.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\MailChimpTransport' arguments: - "@oro_mailchimp.client.factory" - "@doctrine" @@ -536,114 +386,114 @@ services: - [setManagerRegistry, ["@doctrine"]] oro_mailchimp.connector.template: - class: '%oro_mailchimp.connector.template.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\TemplateConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.template.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Template']] # tags: # - { name: oro_integration.connector, type: template, channel_type: mailchimp } oro_mailchimp.connector.list: - class: '%oro_mailchimp.connector.list.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\ListConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.subscribers_list.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\SubscribersList']] tags: - { name: oro_integration.connector, type: list, channel_type: mailchimp } oro_mailchimp.connector.campaign: - class: '%oro_mailchimp.connector.campaign.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\CampaignConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.campaign.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Campaign']] tags: - { name: oro_integration.connector, type: campaign, channel_type: mailchimp } oro_mailchimp.connector.static_segment: - class: '%oro_mailchimp.connector.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\StaticSegmentConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.static_segment.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegment']] tags: - { name: oro_integration.connector, type: static_segment, channel_type: mailchimp } oro_mailchimp.connector.member: - class: '%oro_mailchimp.connector.member.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\MemberConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] tags: - { name: oro_integration.connector, type: member, channel_type: mailchimp } oro_mailchimp.connector.member_activity_send: - class: '%oro_mailchimp.connector.member_activity_send.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\MemberSendActivityConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] tags: - { name: oro_integration.connector, type: member_activity_send, channel_type: mailchimp } oro_mailchimp.connector.member_activity: - class: '%oro_mailchimp.connector.member_activity.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\MemberActivityConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] tags: - { name: oro_integration.connector, type: member_activity, channel_type: mailchimp } oro_mailchimp.connector.member_activity_abuse: - class: '%oro_mailchimp.connector.member_activity_abuse.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\MemberAbuseActivityConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] tags: - { name: oro_integration.connector, type: member_activity_abuse, channel_type: mailchimp } oro_mailchimp.connector.member_activity_unsubscribe: - class: '%oro_mailchimp.connector.member_activity_unsubscribe.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Connector\MemberUnsubscribeActivityConnector' parent: oro_mailchimp.connector.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] tags: - { name: oro_integration.connector, type: member_activity_unsubscribe, channel_type: mailchimp } # Data Converter oro_mailchimp.importexport.data_converter.campaign: - class: '%oro_mailchimp.importexport.data_converter.campaign.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\CampaignDataConverter' oro_mailchimp.importexport.data_converter.template: - class: '%oro_mailchimp.importexport.data_converter.template.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\TemplateDataConverter' oro_mailchimp.importexport.data_converter.list: - class: '%oro_mailchimp.importexport.data_converter.list.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\ListDataConverter' oro_mailchimp.importexport.data_converter.member: - class: '%oro_mailchimp.importexport.data_converter.member.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberDataConverter' oro_mailchimp.importexport.data_converter.member_activity: - class: '%oro_mailchimp.importexport.data_converter.member_activity.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberActivityDataConverter' oro_mailchimp.importexport.data_converter.member_activity_send: - class: '%oro_mailchimp.importexport.data_converter.member_activity_send.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberSendActivityDataConverter' oro_mailchimp.importexport.data_converter.member_activity_abuse: - class: '%oro_mailchimp.importexport.data_converter.member_activity_abuse.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberAbuseActivityDataConverter' oro_mailchimp.importexport.data_converter.member_activity_unsubscribe: - class: '%oro_mailchimp.importexport.data_converter.member_activity_unsubscribe.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberUnsubscribeActivityDataConverter' oro_mailchimp.importexport.data_converter.static_segment: - class: '%oro_mailchimp.importexport.data_converter.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\StaticSegmentDataConverter' oro_mailchimp.importexport.data_converter.extended_merge_var: - class: '%oro_mailchimp.importexport.data_converter.extended_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\ExtendedMergeVarDataConverter' oro_mailchimp.importexport.data_converter.member_extended_merge_var: - class: '%oro_mailchimp.importexport.data_converter.member_extended_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\DataConverter\MemberExtendedMergeVarDataConverter' # Strategy oro_mailchimp.importexport.strategy.abstract.add_or_replace: - class: '%oro_mailchimp.importexport.strategy.abstract.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\AbstractImportStrategy' parent: oro_importexport.strategy.configurable_add_or_replace abstract: true calls: @@ -651,65 +501,65 @@ services: - [setOwnerHelper, ["@oro_integration.helper.default_owner_helper"]] oro_mailchimp.importexport.strategy.template.add_or_replace: - class: '%oro_mailchimp.importexport.strategy.template.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\TemplateImportStrategy' parent: oro_mailchimp.importexport.strategy.abstract.add_or_replace oro_mailchimp.importexport.strategy.list: - class: '%oro_mailchimp.importexport.strategy.list.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\ListImportStrategy' parent: oro_mailchimp.importexport.strategy.abstract.add_or_replace oro_mailchimp.importexport.strategy.member: - class: '%oro_mailchimp.importexport.strategy.member.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberImportStrategy' parent: oro_mailchimp.importexport.strategy.abstract.add_or_replace calls: - [setMergeVarProvider, ["@oro_mailchimp.merge_var.provider"]] oro_mailchimp.importexport.strategy.member_activity: - class: '%oro_mailchimp.importexport.strategy.member_activity.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberActivityImportStrategy' parent: oro_importexport.strategy.abstract_import_strategy calls: - [setLogger, ["@oro_integration.logger.strategy"]] - [setOwnerHelper, ["@oro_integration.helper.default_owner_helper"]] oro_mailchimp.importexport.strategy.campaign: - class: '%oro_mailchimp.importexport.strategy.campaign.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\CampaignImportStrategy' parent: oro_mailchimp.importexport.strategy.abstract.add_or_replace oro_mailchimp.importexport.strategy.static_segment: - class: '%oro_mailchimp.importexport.strategy.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\StaticSegmentImportStrategy' parent: oro_mailchimp.importexport.strategy.abstract.add_or_replace oro_mailchimp.importexport.strategy.export_member: - class: '%oro_mailchimp.importexport.strategy.export_member.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberExportStrategy' arguments: - "@event_dispatcher" - "@oro_importexport.strategy.import.helper" - "@oro_entity.helper.field_helper" - "@oro_importexport.field.database_helper" calls: - - [setEntityName, ['%oro_mailchimp.entity.member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] - [setLogger, ["@oro_integration.logger.strategy"]] oro_mailchimp.importexport.strategy.export_static_segment: parent: oro_importexport.strategy.configurable_add_or_replace calls: - - [setEntityName, ['%oro_mailchimp.entity.static_segment_member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember']] oro_mailchimp.importexport.strategy.extended_merge_var: parent: oro_importexport.strategy.configurable_add_or_replace calls: - - [setEntityName, ['%oro_mailchimp.entity.extended_merge_var.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar']] oro_mailchimp.importexport.strategy.member_extended_merge_var: - class: '%oro_mailchimp.importexport.strategy.memeber_extended_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Strategy\MemberExtendedMergeVarStrategy' parent: oro_importexport.strategy.configurable_add_or_replace calls: - - [setEntityName, ['%oro_mailchimp.entity.member_extended_merge_var.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar']] oro_mailchimp.importexport.strategy.export_member_extended_merge_var: parent: oro_importexport.strategy.configurable_add_or_replace calls: - - [setEntityName, ['%oro_mailchimp.entity.member_extended_merge_var.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar']] # Import Processors oro_mailchimp.importexport.processor.import_abstract: @@ -719,79 +569,79 @@ services: - [setContextRegistry, ["@oro_importexport.context_registry"]] oro_mailchimp.importexport.processor.campaign: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.campaign"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.campaign"]] - - [setEntityName, ['%oro_mailchimp.entity.campaign.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Campaign']] oro_mailchimp.importexport.processor.list: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.list"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.list"]] - - [setEntityName, ['%oro_mailchimp.entity.subscribers_list.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\SubscribersList']] oro_mailchimp.importexport.processor.member: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member"]] - - [setEntityName, ['%oro_mailchimp.entity.member.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.importexport.processor.member_activity: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member_activity"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member_activity"]] - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] oro_mailchimp.importexport.processor.member_activity_send: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member_activity_send"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member_activity"]] - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] oro_mailchimp.importexport.processor.member_activity_abuse: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member_activity_abuse"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member_activity"]] - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] oro_mailchimp.importexport.processor.member_activity_unsubscribe: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member_activity_unsubscribe"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member_activity"]] - - [setEntityName, ['%oro_mailchimp.entity.member_activity.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberActivity']] oro_mailchimp.importexport.processor.template: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.template"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.template.add_or_replace"]] - - [setEntityName, ['%oro_mailchimp.entity.template.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Template']] oro_mailchimp.importexport.processor.static_segment: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.static_segment"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.static_segment"]] - - [setEntityName, ['%oro_mailchimp.entity.static_segment.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegment']] oro_mailchimp.importexport.processor.remove.abstract: - class: '%oro_mailchimp.importexport.processor.remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\RemoveProcessor' abstract: true arguments: - "@oro_importexport.context_registry" @@ -800,66 +650,66 @@ services: oro_mailchimp.importexport.processor.template.remove: parent: oro_mailchimp.importexport.processor.remove.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.template.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Template']] - [setSearchField, ['originId']] oro_mailchimp.importexport.processor.list.remove: parent: oro_mailchimp.importexport.processor.remove.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.subscribers_list.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\SubscribersList']] - [setSearchField, ['originId']] oro_mailchimp.importexport.processor.campaign.remove: - class: '%oro_mailchimp.importexport.processor.campaign_remove.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\CampaignRemoveProcessor' parent: oro_mailchimp.importexport.processor.remove.abstract calls: - - [setEntityName, ['%oro_mailchimp.entity.campaign.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\Campaign']] - [setSearchField, ['originId']] - [setCampaignType, ['regular']] oro_mailchimp.importexport.processor.dummy: - class: '%oro_mailchimp.importexport.processor.dummy.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\DummyProcessor' oro_mailchimp.importexport.processor.extended_merge_var: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.extended_merge_var"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.extended_merge_var"]] - - [setEntityName, ['%oro_mailchimp.entity.extended_merge_var.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar']] oro_mailchimp.importexport.processor.member_extended_merge_var: - class: '%oro_mailchimp.importexport.processor.import.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ImportProcessor' parent: oro_mailchimp.importexport.processor.import_abstract calls: - [setDataConverter, ["@oro_mailchimp.importexport.data_converter.member_extended_merge_var"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.member_extended_merge_var"]] - - [setEntityName, ['%oro_mailchimp.entity.member_extended_merge_var.class%']] + - [setEntityName, ['Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar']] # Export Processors oro_mailchimp.importexport.processor.export_member: - class: '%oro_mailchimp.importexport.processor.export_member.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor' parent: oro_importexport.processor.export_abstract calls: - [setContextRegistry, ["@oro_importexport.context_registry"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.export_member"]] oro_mailchimp.importexport.processor.export_static_segment: - class: '%oro_mailchimp.importexport.processor.export_static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor' parent: oro_importexport.processor.export_abstract calls: - [setContextRegistry, ["@oro_importexport.context_registry"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.export_static_segment"]] oro_mailchimp.importexport.processor.export_extended_merge_var: - class: '%oro_mailchimp.importexport.processor.export_static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor' parent: oro_importexport.processor.export_abstract calls: - [setContextRegistry, ["@oro_importexport.context_registry"]] - [setStrategy, ["@oro_mailchimp.importexport.strategy.extended_merge_var"]] oro_mailchimp.importexport.processor.export_member_extended_merge_var: - class: '%oro_mailchimp.importexport.processor.export_static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\ImportExport\Processor\ExportProcessor' parent: oro_importexport.processor.export_abstract calls: - [setContextRegistry, ["@oro_importexport.context_registry"]] @@ -867,11 +717,11 @@ services: # MergeVar related services oro_mailchimp.merge_var.provider: - class: '%oro_mailchimp.merge_var.provider.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\MergeVar\MergeVarProvider' # Workflow actions and conditions oro_mailchimp.workflow.action.abstract_marketing_list_entities: - class: '%oro_mailchimp.workflow.action.abstract_marketing_list_entities.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\Action\AbstractMarketingListEntitiesAction' abstract: true arguments: - "@oro_action.expression.context_accessor" @@ -880,7 +730,7 @@ services: - "@oro_mailchimp.model.field_helper" oro_mailchimp.workflow.action.update_email_campaign_statistics: - class: '%oro_mailchimp.workflow.action.update_email_campaign_statistics.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\Action\UpdateEmailCampaignStatistics' parent: oro_mailchimp.workflow.action.abstract_marketing_list_entities calls: - [setCampaignStatisticsConnector, ["@oro_campaign.email_campaign.statistics_connector"]] @@ -894,7 +744,7 @@ services: - [setDoctrineHelper, ["@oro_entity.doctrine_helper"]] oro_mailchimp.workflow.action.create_marketing_list_unsubscribed_item: - class: '%oro_mailchimp.workflow.action.create_marketing_list_state_item.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\Action\MarketingListStateItemAction' parent: oro_mailchimp.workflow.action.create_marketing_list_state_item calls: - [setMarketingListStateItemClassName, ['Oro\Bundle\MarketingListBundle\Entity\MarketingListUnsubscribedItem']] @@ -902,7 +752,7 @@ services: - { name: oro_action.action, alias: create_marketing_list_unsubscribed_item } oro_mailchimp.email_campaign.security.acl.voter.entity: - class: '%oro_mailchimp.email_campaign.security.acl.voter.entity.class%' + class: 'Oro\Bundle\MailChimpBundle\Acl\Voter\EmailCampaignVoter' arguments: - "@oro_entity.doctrine_helper" calls: @@ -911,13 +761,13 @@ services: - { name: security.voter, priority: 500 } oro_mailchimp.acl.voter.marketing_list_state_item: - class: '%oro_mailchimp.acl.voter.marketing_list_state_item.class%' + class: 'Oro\Bundle\MailChimpBundle\Acl\Voter\MarketingListStateItemVoter' arguments: - "@oro_entity.doctrine_helper" - "@oro_marketing_list.provider.contact_information_fields" - "@oro_mailchimp.model.field_helper" - - '%oro_mailchimp.entity.member.class%' - - '%oro_mailchimp.entity.subscribers_list.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\Member' + - 'Oro\Bundle\MailChimpBundle\Entity\SubscribersList' - 'Oro\Bundle\MarketingListBundle\Entity\MarketingList' calls: - [setClassName, ['Oro\Bundle\MarketingListBundle\Entity\MarketingListUnsubscribedItem']] @@ -925,16 +775,16 @@ services: - { name: security.voter, priority: 500 } oro_mailchimp.static_segment_manager.state_manager: - class: '%oro_mailchimp.static_segment_manager.state_manager.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\StaticSegment\StaticSegmentsMemberStateManager' arguments: - "@oro_entity.doctrine_helper" - - '%oro_mailchimp.entity.static_segment_member.class%' - - '%oro_mailchimp.entity.member.class%' - - '%oro_mailchimp.entity.member_extended_merge_var.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember' + - 'Oro\Bundle\MailChimpBundle\Entity\Member' + - 'Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar' # Iterators oro_mailchimp.iterator.static_segment: - class: '%oro_mailchimp.iterator.static_segment.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\AbstractStaticSegmentIterator' abstract: true arguments: - "@oro_marketing_list.provider.marketing_list" @@ -942,64 +792,64 @@ services: - 'Oro\Bundle\MarketingListBundle\Entity\MarketingListRemovedItem' - 'Oro\Bundle\MarketingListBundle\Entity\MarketingListUnsubscribedItem' calls: - - [setSegmentMemberClassName, ['%oro_mailchimp.entity.static_segment_member.class%']] + - [setSegmentMemberClassName, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMember']] oro_mailchimp.iterator.static_segment_members.abstract: - class: '%oro_mailchimp.iterator.static_segment_members.abstract.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\AbstractStaticSegmentMembersIterator' parent: oro_mailchimp.iterator.static_segment abstract: true calls: - [setContactInformationFieldsProvider, ["@oro_marketing_list.provider.contact_information_fields"]] - [setFieldHelper, ["@oro_mailchimp.model.field_helper"]] - - [setMemberClassName, ['%oro_mailchimp.entity.member.class%']] + - [setMemberClassName, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.iterator.marketing_list_email: - class: '%oro_mailchimp.iterator.marketing_list_email.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MarketingListEmailIterator' parent: oro_mailchimp.iterator.static_segment calls: - [setContactInformationFieldsProvider, ["@oro_marketing_list.provider.contact_information_fields"]] - [setFieldHelper, ["@oro_mailchimp.model.field_helper"]] oro_mailchimp.iterator.member_sync: - class: '%oro_mailchimp.iterator.member_sync.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MemberSyncIterator' parent: oro_mailchimp.iterator.static_segment_members.abstract calls: - [setFormatter, ["@oro_locale.dql.formatter.name"]] - [setMergeVarsProvider, ["@oro_mailchimp.merge_var.provider"]] - - [setExtendMergeVarsClass, ['%oro_mailchimp.entity.extended_merge_var.class%']] + - [setExtendMergeVarsClass, ['Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar']] - [setGroupByHelper, ['@oro_query_designer.group_by_helper']] oro_mailchimp.iterator.updated_member_sync: - class: '%oro_mailchimp.iterator.updated_member_sync.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\UpdatedMemberSyncIterator' parent: oro_mailchimp.iterator.member_sync oro_mailchimp.iterator.static_segment_member_add_state: - class: '%oro_mailchimp.iterator.static_segment_member_add_state.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberAddStateIterator' calls: - [setRegistry, ["@doctrine"]] - - [setMarketingListEmailEntity, ['%oro_mailchimp.entity.marketing_list_email.class%']] - - [setMemberEntity, ['%oro_mailchimp.entity.member.class%']] + - [setMarketingListEmailEntity, ['Oro\Bundle\MailChimpBundle\Entity\MarketingListEmail']] + - [setMemberEntity, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.iterator.static_segment_member_remove_state: - class: '%oro_mailchimp.iterator.static_segment_member_remove_state.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberRemoveStateIterator' calls: - [setRegistry, ["@doctrine"]] - - [setMarketingListEmailEntity, ['%oro_mailchimp.entity.marketing_list_email.class%']] - - [setMemberEntity, ['%oro_mailchimp.entity.member.class%']] + - [setMarketingListEmailEntity, ['Oro\Bundle\MailChimpBundle\Entity\MarketingListEmail']] + - [setMemberEntity, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.iterator.static_segment_member_dropped_state: - class: '%oro_mailchimp.iterator.static_segment_member_dropped_state.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberDroppedStateIterator' calls: - [setRegistry, ["@doctrine"]] - - [setMemberExtendedMergeVarEntity, ['%oro_mailchimp.entity.member_extended_merge_var.class%']] - - [setMemberEntity, ['%oro_mailchimp.entity.member.class%']] + - [setMemberExtendedMergeVarEntity, ['Oro\Bundle\MailChimpBundle\Entity\MemberExtendedMergeVar']] + - [setMemberEntity, ['Oro\Bundle\MailChimpBundle\Entity\Member']] oro_mailchimp.iterator.static_segment_member_remove_by_state: - class: '%oro_mailchimp.iterator.static_segment_member_to_remove.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\StaticSegmentMemberToRemoveIterator' abstract: true calls: - [setRegistry, ["@doctrine"]] - - [setMemberToRemoveEntity, ['%oro_mailchimp.entity.static_segment_member_to_remove.class%']] + - [setMemberToRemoveEntity, ['Oro\Bundle\MailChimpBundle\Entity\StaticSegmentMemberToRemove']] oro_mailchimp.iterator.static_segment_member_out_of_list: parent: oro_mailchimp.iterator.static_segment_member_remove_by_state @@ -1017,19 +867,19 @@ services: - [setState, ['unsubscribe_delete']] oro_mailchimp.iterator.extended_merge_var_add: - class: '%oro_mailchimp.iterator.extended_merge_var_add.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\ExtendedMergeVarAddIterator' arguments: - "@oro_mailchimp.extended_merge_var.filtered_provider" oro_mailchimp.iterator.extended_merge_var_remove: - class: '%oro_mailchimp.iterator.extended_merge_var_remove.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\ExtendedMergeVarRemoveIterator' arguments: - "@oro_entity.doctrine_helper" - "@oro_mailchimp.extended_merge_var.filtered_provider" - - '%oro_mailchimp.entity.extended_merge_var.class%' + - 'Oro\Bundle\MailChimpBundle\Entity\ExtendedMergeVar' oro_mailchimp.iterator.mmbr_extd_merge_var: - class: '%oro_mailchimp.iterator.mmbr_extd_merge_var.class%' + class: 'Oro\Bundle\MailChimpBundle\Provider\Transport\Iterator\MmbrExtdMergeVarIterator' parent: oro_mailchimp.iterator.static_segment_members.abstract calls: - [setDoctrineHelper, ["@oro_entity.doctrine_helper"]] @@ -1037,22 +887,22 @@ services: # Placeholder oro_mailchimp.placeholder.filter.sync_status: - class: '%oro_mailchimp.placeholder.filter.marketing_list.class%' + class: 'Oro\Bundle\MailChimpBundle\Placeholder\MarketingListPlaceholderFilter' public: true arguments: - "@doctrine" oro_mailchimp.placeholder.filter.email_campaign: - class: '%oro_mailchimp.placeholder.filter.email_campaign.class%' + class: 'Oro\Bundle\MailChimpBundle\Placeholder\EmailCampaignPlaceholderFilter' public: true arguments: - "@doctrine" oro_mailchimp.segment.column_definition.factory: - class: '%oro_mailchimp.segment.column_definition.factory.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\Segment\ColumnDefinitionListFactory' oro_mailchimp.extended_merge_var.composite_provider: - class: '%oro_mailchimp.extended_merge_var.composite_provider.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\ExtendedMergeVar\Provider' oro_mailchimp.extended_merge_var.filtered_provider: class: Oro\Bundle\MailChimpBundle\Model\ExtendedMergeVar\FilteredMergeVarsProvider @@ -1062,7 +912,7 @@ services: - '@oro_marketing_list.provider.contact_information_fields' oro_mailchimp.marketinglist.datagrid_provider: - class: '%oro_mailchimp.marketinglist.datagrid_provider.class%' + class: 'Oro\Bundle\MailChimpBundle\Model\MarketingList\DataGridProvider' parent: oro_marketing_list.provider.marketing_list oro_mailchimp.async.export_mailchimp_processor: