Skip to content
Merged
9 changes: 9 additions & 0 deletions src/DependencyInjection/shopware.php
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@
use SwagMigrationAssistant\Profile\Shopware\DataSelection\WishlistDataSelection;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Api\Reader\ApiReader;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Api\Reader\TableCountReader;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Api\Reader\TimezoneReader as ApiTimezoneReader;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Api\ShopwareApiGateway;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Connection\ConnectionFactory;
use SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader;
Expand Down Expand Up @@ -169,6 +170,7 @@
use SwagMigrationAssistant\Profile\Shopware\Premapping\OrderStateReader;
use SwagMigrationAssistant\Profile\Shopware\Premapping\PaymentMethodReader;
use SwagMigrationAssistant\Profile\Shopware\Premapping\SalutationReader;
use SwagMigrationAssistant\Profile\Shopware\Premapping\TimezoneReader;
use SwagMigrationAssistant\Profile\Shopware\Premapping\TransactionStateReader;
use SwagMigrationAssistant\Profile\Shopware\Writer\ProductOptionRelationWriter;
use SwagMigrationAssistant\Profile\Shopware\Writer\ProductPropertyRelationWriter;
Expand Down Expand Up @@ -965,6 +967,13 @@
$services->set(NewsletterRecipientStatusReader::class)
->tag('shopware.migration.pre_mapping_reader');

$services->set(ApiTimezoneReader::class)
->parent(ApiReader::class);

$services->set(TimezoneReader::class)
->args([service(ApiTimezoneReader::class)])
->tag('shopware.migration.pre_mapping_reader');

$services->set(ProductOptionRelationWriter::class)
->parent(AbstractWriter::class)
->args([
Expand Down
72 changes: 48 additions & 24 deletions src/DependencyInjection/shopware54.php
Original file line number Diff line number Diff line change
Expand Up @@ -100,109 +100,133 @@

$services->set(Shopware54ProductConverter::class)
->parent(ProductConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54ProductOptionRelationConverter::class)
->parent(ProductOptionRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54ProductPropertyRelationConverter::class)
->parent(ProductPropertyRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54TranslationConverter::class)
->parent(TranslationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CategoryAttributeConverter::class)
->parent(CategoryAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware54CategoryConverter::class)
->parent(CategoryConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54MediaFolderConverter::class)
->parent(MediaFolderConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54MediaConverter::class)
->parent(MediaConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CustomerConverter::class)
->parent(CustomerConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CustomerWishlistConverter::class)
->parent(CustomerWishlistConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54OrderConverter::class)
->parent(OrderConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54OrderDocumentAttributeConverter::class)
->parent(OrderDocumentAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware54OrderDocumentConverter::class)
->parent(OrderDocumentConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CustomerGroupAttributeConverter::class)
->parent(CustomerAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware54CustomerGroupConverter::class)
->parent(CustomerGroupConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54PropertyGroupOptionConverter::class)
->parent(PropertyGroupOptionConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54NumberRangeConverter::class)
->parent(NumberRangeConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CurrencyConverter::class)
->parent(CurrencyConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54LanguageConverter::class)
->parent(LanguageConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54SalesChannelConverter::class)
->parent(SalesChannelConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54NewsletterRecipientConverter::class)
->parent(NewsletterRecipientConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54ShippingMethodConverter::class)
->parent(ShippingMethodConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54ProductReviewConverter::class)
->parent(ProductReviewConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54SeoUrlConverter::class)
->parent(SeoUrlConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54CrossSellingConverter::class)
->parent(CrossSellingConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54MainVariantRelationConverter::class)
->parent(MainVariantRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware54PromotionConverter::class)
->parent(PromotionConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);
};
72 changes: 48 additions & 24 deletions src/DependencyInjection/shopware55.php
Original file line number Diff line number Diff line change
Expand Up @@ -100,109 +100,133 @@

$services->set(Shopware55ProductConverter::class)
->parent(ProductConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55ProductOptionRelationConverter::class)
->parent(ProductOptionRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55ProductPropertyRelationConverter::class)
->parent(ProductPropertyRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55TranslationConverter::class)
->parent(TranslationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CategoryAttributeConverter::class)
->parent(CategoryAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware55CategoryConverter::class)
->parent(CategoryConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55MediaFolderConverter::class)
->parent(MediaFolderConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55MediaConverter::class)
->parent(MediaConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CustomerConverter::class)
->parent(CustomerConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55OrderConverter::class)
->parent(OrderConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55OrderDocumentAttributeConverter::class)
->parent(OrderDocumentAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware55OrderDocumentConverter::class)
->parent(OrderDocumentConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CustomerGroupAttributeConverter::class)
->parent(CustomerAttributeConverter::class)
->tag('shopware.migration.converter');

$services->set(Shopware55CustomerGroupConverter::class)
->parent(CustomerGroupConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CustomerWishlistConverter::class)
->parent(CustomerWishlistConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55PropertyGroupOptionConverter::class)
->parent(PropertyGroupOptionConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55NumberRangeConverter::class)
->parent(NumberRangeConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CurrencyConverter::class)
->parent(CurrencyConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55LanguageConverter::class)
->parent(LanguageConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55SalesChannelConverter::class)
->parent(SalesChannelConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55NewsletterRecipientConverter::class)
->parent(NewsletterRecipientConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55ShippingMethodConverter::class)
->parent(ShippingMethodConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55ProductReviewConverter::class)
->parent(ProductReviewConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55SeoUrlConverter::class)
->parent(SeoUrlConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55CrossSellingConverter::class)
->parent(CrossSellingConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55MainVariantRelationConverter::class)
->parent(MainVariantRelationConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);

$services->set(Shopware55PromotionConverter::class)
->parent(PromotionConverter::class)
->tag('shopware.migration.converter');
->tag('shopware.migration.converter')
->tag('kernel.reset', ['method' => 'reset']);
};
Loading
Loading