Move groups definitions

[MAILPOET-3168]
This commit is contained in:
Pavel Dohnal
2021-01-05 15:53:42 +01:00
committed by Veljko V
parent 761e57bdd2
commit de6e0e5adb
5 changed files with 96 additions and 38 deletions

View File

@ -12,7 +12,6 @@ use MailPoet\Entities\SegmentEntity;
use MailPoet\Entities\SubscriberEntity;
use MailPoet\Listing;
use MailPoet\Models\Segment;
use MailPoet\Newsletter\Segment\NewsletterSegmentRepository;
use MailPoet\Segments\SegmentListingRepository;
use MailPoet\Segments\SegmentSaveController;
use MailPoet\Segments\SegmentsRepository;
@ -44,9 +43,6 @@ class Segments extends APIEndpoint {
/** @var SubscribersRepository */
private $subscribersRepository;
/** @var NewsletterSegmentRepository */
private $newsletterSegmentRepository;
/** @var WooCommerce */
private $wooCommerceSync;
@ -98,15 +94,6 @@ class Segments extends APIEndpoint {
$groups = $this->segmentListingRepository->getGroups($definition);
$segments = $this->segmentsResponseBuilder->buildForListing($items);
// $data = [];
// foreach ($listingData['items'] as $segment) {
//
// $segmentData = $segment
// ->withSubscribersCount()
// ->asArray();
//$data[] = $segmentData;
// }
return $this->successResponse($segments, [
'count' => $count,
'filters' => $filters,