1212use PhpList \Core \Domain \Subscription \Model \SubscriberAttributeDefinition ;
1313use PhpList \Core \Domain \Subscription \Repository \SubscriberAttributeDefinitionRepository ;
1414use PhpList \Core \Domain \Subscription \Repository \SubscriberRepository ;
15- use PhpList \Core \Domain \Subscription \Service \CsvImporter ;
15+ use PhpList \Core \Domain \Subscription \Service \CsvToDtoImporter ;
1616use PhpList \Core \Domain \Subscription \Service \Manager \SubscriberAttributeManager ;
1717use PhpList \Core \Domain \Subscription \Service \Manager \SubscriberHistoryManager ;
1818use PhpList \Core \Domain \Subscription \Service \Manager \SubscriberManager ;
@@ -29,7 +29,7 @@ class SubscriberCsvImporterTest extends TestCase
2929 private SubscriberManager &MockObject $ subscriberManagerMock ;
3030 private SubscriberAttributeManager &MockObject $ attributeManagerMock ;
3131 private SubscriberRepository &MockObject $ subscriberRepositoryMock ;
32- private CsvImporter &MockObject $ csvImporterMock ;
32+ private CsvToDtoImporter &MockObject $ csvImporterMock ;
3333 private SubscriberAttributeDefinitionRepository &MockObject $ attributeDefinitionRepositoryMock ;
3434 private SubscriberCsvImporter $ subject ;
3535
@@ -39,7 +39,7 @@ protected function setUp(): void
3939 $ this ->attributeManagerMock = $ this ->createMock (SubscriberAttributeManager::class);
4040 $ subscriptionManagerMock = $ this ->createMock (SubscriptionManager::class);
4141 $ this ->subscriberRepositoryMock = $ this ->createMock (SubscriberRepository::class);
42- $ this ->csvImporterMock = $ this ->createMock (CsvImporter ::class);
42+ $ this ->csvImporterMock = $ this ->createMock (CsvToDtoImporter ::class);
4343 $ this ->attributeDefinitionRepositoryMock = $ this ->createMock (SubscriberAttributeDefinitionRepository::class);
4444 $ entityManager = $ this ->createMock (EntityManagerInterface::class);
4545
@@ -48,7 +48,7 @@ protected function setUp(): void
4848 attributeManager: $ this ->attributeManagerMock ,
4949 subscriptionManager: $ subscriptionManagerMock ,
5050 subscriberRepository: $ this ->subscriberRepositoryMock ,
51- csvImporter : $ this ->csvImporterMock ,
51+ csvToDtoImporter : $ this ->csvImporterMock ,
5252 entityManager: $ entityManager ,
5353 translator: new Translator ('en ' ),
5454 messageBus: $ this ->createMock (MessageBusInterface::class),
@@ -108,7 +108,7 @@ public function testImportFromCsvCreatesNewSubscribers(): void
108108 $ importDto2 ->extraAttributes = ['first_name ' => 'Jane ' ];
109109
110110 $ this ->csvImporterMock
111- ->method ('import ' )
111+ ->method ('parseAndValidate ' )
112112 ->with ($ tempFile )
113113 ->willReturn ([
114114 'valid ' => [$ importDto1 , $ importDto2 ],
@@ -173,7 +173,7 @@ public function testImportFromCsvUpdatesExistingSubscribers(): void
173173 $ importDto ->extraAttributes = [];
174174
175175 $ this ->csvImporterMock
176- ->method ('import ' )
176+ ->method ('parseAndValidate ' )
177177 ->with ($ tempFile )
178178 ->willReturn ([
179179 'valid ' => [$ importDto ],
@@ -244,7 +244,7 @@ public function testImportResolvesByForeignKeyWhenProvidedAndMatches(): void
244244 );
245245
246246 $ this ->csvImporterMock
247- ->method ('import ' )
247+ ->method ('parseAndValidate ' )
248248 ->with ($ tempFile )
249249 ->willReturn ([
250250 'valid ' => [$ dto ],
@@ -309,7 +309,7 @@ public function testImportConflictWhenEmailAndForeignKeyReferToDifferentSubscrib
309309 );
310310
311311 $ this ->csvImporterMock
312- ->method ('import ' )
312+ ->method ('parseAndValidate ' )
313313 ->with ($ tempFile )
314314 ->willReturn ([
315315 'valid ' => [$ dto ],
@@ -369,7 +369,7 @@ public function testImportResolvesByEmailWhenForeignKeyNotFound(): void
369369 );
370370
371371 $ this ->csvImporterMock
372- ->method ('import ' )
372+ ->method ('parseAndValidate ' )
373373 ->with ($ tempFile )
374374 ->willReturn ([
375375 'valid ' => [$ dto ],
@@ -429,7 +429,7 @@ public function testImportCreatesNewWhenNeitherEmailNorForeignKeyFound(): void
429429 );
430430
431431 $ this ->csvImporterMock
432- ->method ('import ' )
432+ ->method ('parseAndValidate ' )
433433 ->with ($ tempFile )
434434 ->willReturn ([
435435 'valid ' => [$ dto ],
0 commit comments