Fetch statistics for listing in batch

[MAILPOET-2645]
This commit is contained in:
Jan Jakeš
2020-03-04 13:50:59 +01:00
committed by Jack Kitterhing
parent 310d658647
commit 65ab8fd420
5 changed files with 132 additions and 89 deletions

View File

@ -33,7 +33,7 @@ class NewslettersResponseBuilderTest extends \MailPoetTest {
'getChildrenCount' => $stats['children_count'],
'getStatistics' => new NewsletterStatistics(4, 6, 2, 10, null),
]);
$responseBuilder = new NewslettersResponseBuilder($repository);
$responseBuilder = new NewslettersResponseBuilder($em, $repository);
$response = $responseBuilder->build($newsletter, [
NewslettersResponseBuilder::RELATION_CHILDREN_COUNT,
NewslettersResponseBuilder::RELATION_TOTAL_SENT,

View File

@ -63,6 +63,7 @@ class NewslettersTest extends \MailPoetTest {
ContainerWrapper::getInstance()->get(Newsletters::class),
[
'newslettersResponseBuilder' => new NewslettersResponseBuilder(
$this->diContainer->get(EntityManager::class),
new NewsletterStatisticsRepository(
$this->diContainer->get(EntityManager::class),
$this->makeEmpty(WCHelper::class)