Refactor mailpoet_subscribers_listings_filters_segments to direct calls
[MAILPOET-3077]
This commit is contained in:
committed by
Veljko V
parent
1a56b2534e
commit
a42b3d6e3f
@ -2,12 +2,9 @@
|
||||
|
||||
namespace MailPoet\DynamicSegments;
|
||||
|
||||
use MailPoet\DynamicSegments\FreePluginConnectors\AddToSubscribersFilters;
|
||||
use MailPoet\DynamicSegments\FreePluginConnectors\SubscribersBulkActionHandler;
|
||||
use MailPoet\DynamicSegments\Mappers\DBMapper;
|
||||
use MailPoet\DynamicSegments\Persistence\Loading\Loader;
|
||||
use MailPoet\DynamicSegments\Persistence\Loading\SingleSegmentLoader;
|
||||
use MailPoet\DynamicSegments\Persistence\Loading\SubscribersCount;
|
||||
use MailPoet\WP\Functions as WPFunctions;
|
||||
|
||||
class DynamicSegmentHooks {
|
||||
@ -19,11 +16,6 @@ class DynamicSegmentHooks {
|
||||
}
|
||||
|
||||
public function init() {
|
||||
$this->wp->addAction(
|
||||
'mailpoet_subscribers_listings_filters_segments',
|
||||
[$this, 'addDynamicFiltersToSubscribersListingsFilters']
|
||||
);
|
||||
|
||||
$this->wp->addAction(
|
||||
'mailpoet_subscribers_in_segment_apply_bulk_action_handlers',
|
||||
[$this, 'applySubscriberBulkAction']
|
||||
@ -35,11 +27,6 @@ class DynamicSegmentHooks {
|
||||
);
|
||||
}
|
||||
|
||||
public function addDynamicFiltersToSubscribersListingsFilters($segmentFilters) {
|
||||
$newslettersAddSegments = new AddToSubscribersFilters(new Loader(new DBMapper()), new SubscribersCount());
|
||||
return $newslettersAddSegments->add($segmentFilters);
|
||||
}
|
||||
|
||||
public function applySubscriberBulkAction(array $handlers) {
|
||||
$handlers[] = new SubscribersBulkActionHandler();
|
||||
return $handlers;
|
||||
|
Reference in New Issue
Block a user