tityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Subscribers\\Statistics\\SubscriberStatisticsRepository'] ?? $this->getSubscriberStatisticsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Statistics\StatisticsUnsubscribesRepository' shared autowired service.
*
* @return \MailPoet\Statistics\StatisticsUnsubscribesRepository
*/
protected function getStatisticsUnsubscribesRepositoryService()
{
return $this->services['MailPoet\\Statistics\\StatisticsUnsubscribesRepository'] = new \MailPoet\Statistics\StatisticsUnsubscribesRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Statistics\StatisticsWooCommercePurchasesRepository' shared autowired service.
*
* @return \MailPoet\Statistics\StatisticsWooCommercePurchasesRepository
*/
protected function getStatisticsWooCommercePurchasesRepositoryService()
{
return $this->services['MailPoet\\Statistics\\StatisticsWooCommercePurchasesRepository'] = new \MailPoet\Statistics\StatisticsWooCommercePurchasesRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()));
}
/**
* Gets the public 'MailPoet\Statistics\Track\Opens' shared autowired service.
*
* @return \MailPoet\Statistics\Track\Opens
*/
protected function getOpensService()
{
return $this->services['MailPoet\\Statistics\\Track\\Opens'] = new \MailPoet\Statistics\Track\Opens(($this->services['MailPoet\\Statistics\\StatisticsOpensRepository'] ?? $this->getStatisticsOpensRepositoryService()), ($this->services['MailPoet\\Statistics\\UserAgentsRepository'] ?? $this->getUserAgentsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Statistics\Track\PageViewCookie' shared autowired service.
*
* @return \MailPoet\Statistics\Track\PageViewCookie
*/
protected function getPageViewCookieService()
{
return $this->services['MailPoet\\Statistics\\Track\\PageViewCookie'] = new \MailPoet\Statistics\Track\PageViewCookie(($this->services['MailPoet\\Util\\Cookies'] ?? ($this->services['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies())), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()));
}
/**
* Gets the public 'MailPoet\Statistics\Track\SubscriberActivityTracker' shared autowired service.
*
* @return \MailPoet\Statistics\Track\SubscriberActivityTracker
*/
protected function getSubscriberActivityTrackerService()
{
return $this->services['MailPoet\\Statistics\\Track\\SubscriberActivityTracker'] = new \MailPoet\Statistics\Track\SubscriberActivityTracker(($this->services['MailPoet\\Statistics\\Track\\PageViewCookie'] ?? $this->getPageViewCookieService()), ($this->services['MailPoet\\Statistics\\Track\\SubscriberCookie'] ?? $this->getSubscriberCookieService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()));
}
/**
* Gets the public 'MailPoet\Statistics\Track\SubscriberCookie' shared autowired service.
*
* @return \MailPoet\Statistics\Track\SubscriberCookie
*/
protected function getSubscriberCookieService()
{
return $this->services['MailPoet\\Statistics\\Track\\SubscriberCookie'] = new \MailPoet\Statistics\Track\SubscriberCookie(($this->services['MailPoet\\Util\\Cookies'] ?? ($this->services['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies())), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()));
}
/**
* Gets the public 'MailPoet\Statistics\Track\SubscriberHandler' shared autowired service.
*
* @return \MailPoet\Statistics\Track\SubscriberHandler
*/
protected function getSubscriberHandlerService()
{
return $this->services['MailPoet\\Statistics\\Track\\SubscriberHandler'] = new \MailPoet\Statistics\Track\SubscriberHandler(($this->services['MailPoet\\Statistics\\Track\\SubscriberCookie'] ?? $this->getSubscriberCookieService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Statistics\Track\Unsubscribes' shared autowired service.
*
* @return \MailPoet\Statistics\Track\Unsubscribes
*/
protected function getUnsubscribesService()
{
return $this->services['MailPoet\\Statistics\\Track\\Unsubscribes'] = new \MailPoet\Statistics\Track\Unsubscribes(($this->services['MailPoet\\Newsletter\\Sending\\SendingQueuesRepository'] ?? $this->getSendingQueuesRepositoryService()), ($this->services['MailPoet\\Statistics\\StatisticsUnsubscribesRepository'] ?? $this->getStatisticsUnsubscribesRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Statistics\UserAgentsRepository' shared autowired service.
*
* @return \MailPoet\Statistics\UserAgentsRepository
*/
protected function getUserAgentsRepositoryService()
{
return $this->services['MailPoet\\Statistics\\UserAgentsRepository'] = new \MailPoet\Statistics\UserAgentsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\ConfirmationEmailCustomizer' shared autowired service.
*
* @return \MailPoet\Subscribers\ConfirmationEmailCustomizer
*/
protected function getConfirmationEmailCustomizerService()
{
return $this->services['MailPoet\\Subscribers\\ConfirmationEmailCustomizer'] = new \MailPoet\Subscribers\ConfirmationEmailCustomizer(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\Newsletter\\Renderer\\Renderer'] ?? $this->getRenderer6Service()));
}
/**
* Gets the public 'MailPoet\Subscribers\ConfirmationEmailMailer' shared autowired service.
*
* @return \MailPoet\Subscribers\ConfirmationEmailMailer
*/
protected function getConfirmationEmailMailerService()
{
return $this->services['MailPoet\\Subscribers\\ConfirmationEmailMailer'] = new \MailPoet\Subscribers\ConfirmationEmailMailer(($this->services['MailPoet\\Mailer\\MailerFactory'] ?? $this->getMailerFactoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Subscription\\SubscriptionUrlFactory'] ?? $this->getSubscriptionUrlFactoryService()), ($this->services['MailPoet\\Subscribers\\ConfirmationEmailCustomizer'] ?? $this->getConfirmationEmailCustomizerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\EngagementDataBackfiller' shared autowired service.
*
* @return \MailPoet\Subscribers\EngagementDataBackfiller
*/
protected function getEngagementDataBackfillerService()
{
return $this->services['MailPoet\\Subscribers\\EngagementDataBackfiller'] = new \MailPoet\Subscribers\EngagementDataBackfiller(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Segments\\DynamicSegments\\Filters\\WooFilterHelper'] ?? $this->getWooFilterHelperService()), ($this->services['MailPoet\\Segments\\DynamicSegments\\Filters\\FilterHelper'] ?? $this->getFilterHelperService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()));
}
/**
* Gets the public 'MailPoet\Subscribers\ImportExport\ImportExportRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\ImportExport\ImportExportRepository
*/
protected function getImportExportRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\ImportExport\\ImportExportRepository'] = new \MailPoet\Subscribers\ImportExport\ImportExportRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->privates['MailPoet\\Config\\SubscriberChangesNotifier'] ?? $this->getSubscriberChangesNotifierService()), ($this->services['MailPoet\\Segments\\DynamicSegments\\FilterHandler'] ?? $this->getFilterHandler2Service()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberCustomFieldRepository'] ?? $this->getSubscriberCustomFieldRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterClicksExporter' shared autowired service.
*
* @return \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterClicksExporter
*/
protected function getNewsletterClicksExporterService()
{
return $this->services['MailPoet\\Subscribers\\ImportExport\\PersonalDataExporters\\NewsletterClicksExporter'] = new \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterClicksExporter(($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterOpensExporter' shared autowired service.
*
* @return \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterOpensExporter
*/
protected function getNewsletterOpensExporterService()
{
return $this->services['MailPoet\\Subscribers\\ImportExport\\PersonalDataExporters\\NewsletterOpensExporter'] = new \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterOpensExporter(($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewslettersExporter' shared autowired service.
*
* @return \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewslettersExporter
*/
protected function getNewslettersExporterService()
{
return $this->services['MailPoet\\Subscribers\\ImportExport\\PersonalDataExporters\\NewslettersExporter'] = new \MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewslettersExporter(($this->services['MailPoet\\Newsletter\\Url'] ?? $this->getUrlService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\Newsletter\\Statistics\\NewsletterStatisticsRepository'] ?? $this->getNewsletterStatisticsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\LinkTokens' shared autowired service.
*
* @return \MailPoet\Subscribers\LinkTokens
*/
protected function getLinkTokensService()
{
return $this->services['MailPoet\\Subscribers\\LinkTokens'] = new \MailPoet\Subscribers\LinkTokens(($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\NewSubscriberNotificationMailer' shared autowired service.
*
* @return \MailPoet\Subscribers\NewSubscriberNotificationMailer
*/
protected function getNewSubscriberNotificationMailerService()
{
return $this->services['MailPoet\\Subscribers\\NewSubscriberNotificationMailer'] = new \MailPoet\Subscribers\NewSubscriberNotificationMailer(($this->services['MailPoet\\Mailer\\MailerFactory'] ?? $this->getMailerFactoryService()), ($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()));
}
/**
* Gets the public 'MailPoet\Subscribers\RequiredCustomFieldValidator' shared autowired service.
*
* @return \MailPoet\Subscribers\RequiredCustomFieldValidator
*/
protected function getRequiredCustomFieldValidatorService()
{
return $this->services['MailPoet\\Subscribers\\RequiredCustomFieldValidator'] = new \MailPoet\Subscribers\RequiredCustomFieldValidator(($this->services['MailPoet\\CustomFields\\CustomFieldsRepository'] ?? $this->getCustomFieldsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository
*/
protected function getSubscriberStatisticsRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\Statistics\\SubscriberStatisticsRepository'] = new \MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberActions' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberActions
*/
protected function getSubscriberActionsService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberActions'] = new \MailPoet\Subscribers\SubscriberActions(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\NewSubscriberNotificationMailer'] ?? $this->getNewSubscriberNotificationMailerService()), ($this->services['MailPoet\\Subscribers\\ConfirmationEmailMailer'] ?? $this->getConfirmationEmailMailerService()), ($this->services['MailPoet\\Newsletter\\Scheduler\\WelcomeScheduler'] ?? $this->getWelcomeSchedulerService()), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSaveController'] ?? $this->getSubscriberSaveControllerService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberCustomFieldRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberCustomFieldRepository
*/
protected function getSubscriberCustomFieldRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberCustomFieldRepository'] = new \MailPoet\Subscribers\SubscriberCustomFieldRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberIPsRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberIPsRepository
*/
protected function getSubscriberIPsRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberIPsRepository'] = new \MailPoet\Subscribers\SubscriberIPsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberListingRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberListingRepository
*/
protected function getSubscriberListingRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberListingRepository'] = new \MailPoet\Subscribers\SubscriberListingRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Segments\\DynamicSegments\\FilterHandler'] ?? $this->getFilterHandler2Service()), ($this->services['MailPoet\\Segments\\SegmentSubscribersRepository'] ?? $this->getSegmentSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersCountsController'] ?? $this->getSubscribersCountsControllerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberPersonalDataEraser' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberPersonalDataEraser
*/
protected function getSubscriberPersonalDataEraserService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberPersonalDataEraser'] = new \MailPoet\Subscribers\SubscriberPersonalDataEraser(($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Subscribers\\SubscriberCustomFieldRepository'] ?? $this->getSubscriberCustomFieldRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberSaveController' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberSaveController
*/
protected function getSubscriberSaveControllerService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberSaveController'] = new \MailPoet\Subscribers\SubscriberSaveController(($this->services['MailPoet\\CustomFields\\CustomFieldsRepository'] ?? $this->getCustomFieldsRepositoryService()), ($this->privates['MailPoet\\Util\\Security'] ?? $this->getSecurityService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberCustomFieldRepository'] ?? $this->getSubscriberCustomFieldRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberTagRepository'] ?? $this->getSubscriberTagRepositoryService()), ($this->services['MailPoet\\Tags\\TagRepository'] ?? $this->getTagRepositoryService()), ($this->services['MailPoet\\Statistics\\Track\\Unsubscribes'] ?? $this->getUnsubscribesService()), ($this->services['MailPoet\\Newsletter\\Scheduler\\WelcomeScheduler'] ?? $this->getWelcomeSchedulerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberSegmentRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberSegmentRepository
*/
protected function getSubscriberSegmentRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] = new \MailPoet\Subscribers\SubscriberSegmentRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberSubscribeController' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberSubscribeController
*/
protected function getSubscriberSubscribeControllerService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberSubscribeController'] = new \MailPoet\Subscribers\SubscriberSubscribeController(($this->services['MailPoet\\Subscription\\Captcha\\CaptchaSession'] ?? $this->getCaptchaSessionService()), ($this->services['MailPoet\\Subscribers\\SubscriberActions'] ?? $this->getSubscriberActionsService()), ($this->services['MailPoet\\Segments\\SubscribersFinder'] ?? $this->getSubscribersFinderService()), ($this->services['MailPoet\\Subscription\\Throttling'] ?? $this->getThrottlingService()), ($this->services['MailPoet\\Form\\Util\\FieldNameObfuscator'] ?? $this->getFieldNameObfuscatorService()), ($this->services['MailPoet\\Subscribers\\RequiredCustomFieldValidator'] ?? $this->getRequiredCustomFieldValidatorService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Form\\FormsRepository'] ?? $this->getFormsRepositoryService()), ($this->services['MailPoet\\Statistics\\StatisticsFormsRepository'] ?? $this->getStatisticsFormsRepositoryService()), ($this->services['MailPoet\\Tags\\TagRepository'] ?? $this->getTagRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberTagRepository'] ?? $this->getSubscriberTagRepositoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Subscription\\Captcha\\Validator\\BuiltInCaptchaValidator'] ?? $this->getBuiltInCaptchaValidatorService()), ($this->services['MailPoet\\Subscription\\Captcha\\Validator\\RecaptchaValidator'] ?? $this->getRecaptchaValidatorService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscriberTagRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscriberTagRepository
*/
protected function getSubscriberTagRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscriberTagRepository'] = new \MailPoet\Subscribers\SubscriberTagRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscribersCountsController' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscribersCountsController
*/
protected function getSubscribersCountsControllerService()
{
return $this->services['MailPoet\\Subscribers\\SubscribersCountsController'] = new \MailPoet\Subscribers\SubscribersCountsController(($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()), ($this->services['MailPoet\\Segments\\SegmentSubscribersRepository'] ?? $this->getSegmentSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Tags\\TagRepository'] ?? $this->getTagRepositoryService()), ($this->services['MailPoet\\Cache\\TransientCache'] ?? $this->getTransientCacheService()), ($this->services['MailPoet\\Util\\License\\Features\\Subscribers'] ?? $this->getSubscribers4Service()));
}
/**
* Gets the public 'MailPoet\Subscribers\SubscribersRepository' shared autowired service.
*
* @return \MailPoet\Subscribers\SubscribersRepository
*/
protected function getSubscribersRepositoryService()
{
return $this->services['MailPoet\\Subscribers\\SubscribersRepository'] = new \MailPoet\Subscribers\SubscribersRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->privates['MailPoet\\Config\\SubscriberChangesNotifier'] ?? $this->getSubscriberChangesNotifierService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscription\CaptchaFormRenderer' shared autowired service.
*
* @return \MailPoet\Subscription\CaptchaFormRenderer
*/
protected function getCaptchaFormRendererService()
{
return $this->services['MailPoet\\Subscription\\CaptchaFormRenderer'] = new \MailPoet\Subscription\CaptchaFormRenderer(($this->services['MailPoet\\Util\\Url'] ?? $this->getUrl2Service()), ($this->services['MailPoet\\Subscription\\Captcha\\CaptchaSession'] ?? $this->getCaptchaSessionService()), ($this->privates['MailPoet\\Subscription\\Captcha\\CaptchaPhrase'] ?? $this->getCaptchaPhraseService()), ($this->services['MailPoet\\Subscription\\SubscriptionUrlFactory'] ?? $this->getSubscriptionUrlFactoryService()), ($this->services['MailPoet\\Form\\FormsRepository'] ?? $this->getFormsRepositoryService()), ($this->services['MailPoet\\Form\\Renderer'] ?? $this->getRenderer3Service()), ($this->privates['MailPoet\\Form\\Util\\Styles'] ?? ($this->privates['MailPoet\\Form\\Util\\Styles'] = new \MailPoet\Form\Util\Styles())));
}
/**
* Gets the public 'MailPoet\Subscription\Captcha\CaptchaConstants' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\CaptchaConstants
*/
protected function getCaptchaConstantsService()
{
return $this->services['MailPoet\\Subscription\\Captcha\\CaptchaConstants'] = new \MailPoet\Subscription\Captcha\CaptchaConstants();
}
/**
* Gets the public 'MailPoet\Subscription\Captcha\CaptchaRenderer' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\CaptchaRenderer
*/
protected function getCaptchaRendererService()
{
return $this->services['MailPoet\\Subscription\\Captcha\\CaptchaRenderer'] = new \MailPoet\Subscription\Captcha\CaptchaRenderer(($this->privates['MailPoet\\Subscription\\Captcha\\CaptchaPhrase'] ?? $this->getCaptchaPhraseService()));
}
/**
* Gets the public 'MailPoet\Subscription\Captcha\CaptchaSession' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\CaptchaSession
*/
protected function getCaptchaSessionService()
{
return $this->services['MailPoet\\Subscription\\Captcha\\CaptchaSession'] = new \MailPoet\Subscription\Captcha\CaptchaSession(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Subscription\Captcha\Validator\BuiltInCaptchaValidator' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\Validator\BuiltInCaptchaValidator
*/
protected function getBuiltInCaptchaValidatorService()
{
return $this->services['MailPoet\\Subscription\\Captcha\\Validator\\BuiltInCaptchaValidator'] = new \MailPoet\Subscription\Captcha\Validator\BuiltInCaptchaValidator(($this->services['MailPoet\\Subscription\\SubscriptionUrlFactory'] ?? $this->getSubscriptionUrlFactoryService()), ($this->privates['MailPoet\\Subscription\\Captcha\\CaptchaPhrase'] ?? $this->getCaptchaPhraseService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Subscribers\\SubscriberIPsRepository'] ?? $this->getSubscriberIPsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscription\Captcha\Validator\RecaptchaValidator' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\Validator\RecaptchaValidator
*/
protected function getRecaptchaValidatorService()
{
return $this->services['MailPoet\\Subscription\\Captcha\\Validator\\RecaptchaValidator'] = new \MailPoet\Subscription\Captcha\Validator\RecaptchaValidator(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Subscription\Comment' shared autowired service.
*
* @return \MailPoet\Subscription\Comment
*/
protected function getCommentService()
{
return $this->services['MailPoet\\Subscription\\Comment'] = new \MailPoet\Subscription\Comment(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\SubscriberActions'] ?? $this->getSubscriberActionsService()));
}
/**
* Gets the public 'MailPoet\Subscription\Form' shared autowired service.
*
* @return \MailPoet\Subscription\Form
*/
protected function getFormService()
{
return $this->services['MailPoet\\Subscription\\Form'] = new \MailPoet\Subscription\Form(($this->services['MailPoet\\API\\JSON\\API'] ?? $this->getAPIService()), ($this->services['MailPoet\\Util\\Url'] ?? $this->getUrl2Service()));
}
/**
* Gets the public 'MailPoet\Subscription\Manage' shared autowired service.
*
* @return \MailPoet\Subscription\Manage
*/
protected function getManageService()
{
return $this->services['MailPoet\\Subscription\\Manage'] = new \MailPoet\Subscription\Manage(($this->services['MailPoet\\Util\\Url'] ?? $this->getUrl2Service()), ($this->services['MailPoet\\Form\\Util\\FieldNameObfuscator'] ?? $this->getFieldNameObfuscatorService()), ($this->services['MailPoet\\Subscribers\\LinkTokens'] ?? $this->getLinkTokensService()), ($this->services['MailPoet\\Statistics\\Track\\Unsubscribes'] ?? $this->getUnsubscribesService()), ($this->services['MailPoet\\Subscribers\\NewSubscriberNotificationMailer'] ?? $this->getNewSubscriberNotificationMailerService()), ($this->services['MailPoet\\Newsletter\\Scheduler\\WelcomeScheduler'] ?? $this->getWelcomeSchedulerService()), ($this->services['MailPoet\\CustomFields\\CustomFieldsRepository'] ?? $this->getCustomFieldsRepositoryService()), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSaveController'] ?? $this->getSubscriberSaveControllerService()));
}
/**
* Gets the public 'MailPoet\Subscription\ManageSubscriptionFormRenderer' shared autowired service.
*
* @return \MailPoet\Subscription\ManageSubscriptionFormRenderer
*/
protected function getManageSubscriptionFormRendererService()
{
return $this->services['MailPoet\\Subscription\\ManageSubscriptionFormRenderer'] = new \MailPoet\Subscription\ManageSubscriptionFormRenderer(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Util\\Url'] ?? $this->getUrl2Service()), ($this->services['MailPoet\\Subscribers\\LinkTokens'] ?? $this->getLinkTokensService()), ($this->services['MailPoet\\Form\\Renderer'] ?? $this->getRenderer3Service()), ($this->services['MailPoet\\Form\\Block\\Date'] ?? $this->getDateService()), ($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()), ($this->services['MailPoet\\CustomFields\\CustomFieldsRepository'] ?? $this->getCustomFieldsRepositoryService()), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Subscription\Pages' autowired service.
*
* @return \MailPoet\Subscription\Pages
*/
protected function getPagesService()
{
$this->factories['MailPoet\\Subscription\\Pages'] = function () {
return new \MailPoet\Subscription\Pages(($this->services['MailPoet\\Subscribers\\NewSubscriberNotificationMailer'] ?? $this->getNewSubscriberNotificationMailerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Subscription\\CaptchaFormRenderer'] ?? $this->getCaptchaFormRendererService()), ($this->services['MailPoet\\Newsletter\\Scheduler\\WelcomeScheduler'] ?? $this->getWelcomeSchedulerService()), ($this->services['MailPoet\\Subscribers\\LinkTokens'] ?? $this->getLinkTokensService()), ($this->services['MailPoet\\Subscription\\SubscriptionUrlFactory'] ?? $this->getSubscriptionUrlFactoryService()), ($this->services['MailPoet\\Form\\AssetsController'] ?? $this->getAssetsController2Service()), ($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()), ($this->services['MailPoet\\Statistics\\Track\\Unsubscribes'] ?? $this->getUnsubscribesService()), ($this->services['MailPoet\\Subscription\\ManageSubscriptionFormRenderer'] ?? $this->getManageSubscriptionFormRendererService()), ($this->services['MailPoet\\Statistics\\Track\\SubscriberHandler'] ?? $this->getSubscriberHandlerService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Settings\\TrackingConfig'] ?? $this->getTrackingConfigService()), ($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Subscribers\\SubscriberSaveController'] ?? $this->getSubscriberSaveControllerService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService()), ($this->services['MailPoet\\Cron\\Workers\\StatsNotifications\\NewsletterLinkRepository'] ?? $this->getNewsletterLinkRepositoryService()), ($this->services['MailPoet\\Statistics\\StatisticsClicksRepository'] ?? $this->getStatisticsClicksRepositoryService()), ($this->services['MailPoet\\Newsletter\\Sending\\SendingQueuesRepository'] ?? $this->getSendingQueuesRepositoryService()));
};
return $this->factories['MailPoet\\Subscription\\Pages']();
}
/**
* Gets the public 'MailPoet\Subscription\Registration' shared autowired service.
*
* @return \MailPoet\Subscription\Registration
*/
protected function getRegistrationService()
{
return $this->services['MailPoet\\Subscription\\Registration'] = new \MailPoet\Subscription\Registration(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Subscribers\\SubscriberActions'] ?? $this->getSubscriberActionsService()), ($this->services['MailPoet\\Statistics\\Track\\SubscriberHandler'] ?? $this->getSubscriberHandlerService()));
}
/**
* Gets the public 'MailPoet\Subscription\SubscriptionUrlFactory' shared autowired service.
*
* @return \MailPoet\Subscription\SubscriptionUrlFactory
*/
protected function getSubscriptionUrlFactoryService()
{
return $this->services['MailPoet\\Subscription\\SubscriptionUrlFactory'] = new \MailPoet\Subscription\SubscriptionUrlFactory(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\LinkTokens'] ?? $this->getLinkTokensService()));
}
/**
* Gets the public 'MailPoet\Subscription\Throttling' shared autowired service.
*
* @return \MailPoet\Subscription\Throttling
*/
protected function getThrottlingService()
{
return $this->services['MailPoet\\Subscription\\Throttling'] = new \MailPoet\Subscription\Throttling(($this->services['MailPoet\\Subscribers\\SubscriberIPsRepository'] ?? $this->getSubscriberIPsRepositoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\SystemReport\SystemReportCollector' shared autowired service.
*
* @return \MailPoet\SystemReport\SystemReportCollector
*/
protected function getSystemReportCollectorService()
{
return $this->services['MailPoet\\SystemReport\\SystemReportCollector'] = new \MailPoet\SystemReport\SystemReportCollector(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Util\\License\\Features\\Subscribers'] ?? $this->getSubscribers4Service()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()));
}
/**
* Gets the public 'MailPoet\Tags\TagRepository' shared autowired service.
*
* @return \MailPoet\Tags\TagRepository
*/
protected function getTagRepositoryService()
{
return $this->services['MailPoet\\Tags\\TagRepository'] = new \MailPoet\Tags\TagRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Util\APIPermissionHelper' shared autowired service.
*
* @return \MailPoet\Util\APIPermissionHelper
*/
protected function getAPIPermissionHelperService()
{
return $this->services['MailPoet\\Util\\APIPermissionHelper'] = new \MailPoet\Util\APIPermissionHelper();
}
/**
* Gets the public 'MailPoet\Util\CdnAssetUrl' shared service.
*
* @return \MailPoet\Util\CdnAssetUrl
*/
protected function getCdnAssetUrl2Service()
{
return $this->services['MailPoet\\Util\\CdnAssetUrl'] = \MailPoet\DI\ContainerConfigurator::getCdnAssetsUrl();
}
/**
* Gets the public 'MailPoet\Util\Cookies' shared autowired service.
*
* @return \MailPoet\Util\Cookies
*/
protected function getCookiesService()
{
return $this->services['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies();
}
/**
* Gets the public 'MailPoet\Util\DataInconsistency\DataInconsistencyController' shared autowired service.
*
* @return \MailPoet\Util\DataInconsistency\DataInconsistencyController
*/
protected function getDataInconsistencyControllerService()
{
return $this->services['MailPoet\\Util\\DataInconsistency\\DataInconsistencyController'] = new \MailPoet\Util\DataInconsistency\DataInconsistencyController(($this->services['MailPoet\\Util\\DataInconsistency\\DataInconsistencyRepository'] ?? $this->getDataInconsistencyRepositoryService()));
}
/**
* Gets the public 'MailPoet\Util\DataInconsistency\DataInconsistencyRepository' shared autowired service.
*
* @return \MailPoet\Util\DataInconsistency\DataInconsistencyRepository
*/
protected function getDataInconsistencyRepositoryService()
{
return $this->services['MailPoet\\Util\\DataInconsistency\\DataInconsistencyRepository'] = new \MailPoet\Util\DataInconsistency\DataInconsistencyRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Util\License\Features\CapabilitiesManager' shared autowired service.
*
* @return \MailPoet\Util\License\Features\CapabilitiesManager
*/
protected function getCapabilitiesManagerService()
{
return $this->services['MailPoet\\Util\\License\\Features\\CapabilitiesManager'] = new \MailPoet\Util\License\Features\CapabilitiesManager(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Config\\ServicesChecker'] ?? ($this->services['MailPoet\\Config\\ServicesChecker'] = new \MailPoet\Config\ServicesChecker())), ($this->services['MailPoet\\Util\\License\\Features\\Subscribers'] ?? $this->getSubscribers4Service()));
}
/**
* Gets the public 'MailPoet\Util\License\Features\Subscribers' shared autowired service.
*
* @return \MailPoet\Util\License\Features\Subscribers
*/
protected function getSubscribers4Service()
{
return $this->services['MailPoet\\Util\\License\\Features\\Subscribers'] = new \MailPoet\Util\License\Features\Subscribers(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Util\License\License' shared autowired service.
*
* @return \MailPoet\Util\License\License
*/
protected function getLicenseService()
{
return $this->services['MailPoet\\Util\\License\\License'] = new \MailPoet\Util\License\License();
}
/**
* Gets the public 'MailPoet\Util\Notices\PendingApprovalNotice' shared autowired service.
*
* @return \MailPoet\Util\Notices\PendingApprovalNotice
*/
protected function getPendingApprovalNoticeService()
{
return $this->services['MailPoet\\Util\\Notices\\PendingApprovalNotice'] = new \MailPoet\Util\Notices\PendingApprovalNotice(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()));
}
/**
* Gets the public 'MailPoet\Util\Notices\SenderDomainAuthenticationNotices' shared autowired service.
*
* @return \MailPoet\Util\Notices\SenderDomainAuthenticationNotices
*/
protected function getSenderDomainAuthenticationNoticesService()
{
return $this->services['MailPoet\\Util\\Notices\\SenderDomainAuthenticationNotices'] = new \MailPoet\Util\Notices\SenderDomainAuthenticationNotices(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Util\\License\\Features\\Subscribers'] ?? $this->getSubscribers4Service()), new \MailPoet\Util\FreeDomains(), ($this->services['MailPoet\\Services\\AuthorizedSenderDomainController'] ?? $this->getAuthorizedSenderDomainControllerService()), ($this->services['MailPoet\\Services\\Bridge'] ?? $this->getBridgeService()));
}
/**
* Gets the public 'MailPoet\Util\Request' shared autowired service.
*
* @return \MailPoet\Util\Request
*/
protected function getRequestService()
{
return $this->services['MailPoet\\Util\\Request'] = new \MailPoet\Util\Request();
}
/**
* Gets the public 'MailPoet\Util\Url' shared autowired service.
*
* @return \MailPoet\Util\Url
*/
protected function getUrl2Service()
{
return $this->services['MailPoet\\Util\\Url'] = new \MailPoet\Util\Url(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Validator\Validator' shared autowired service.
*
* @return \MailPoet\Validator\Validator
*/
protected function getValidator2Service()
{
return $this->services['MailPoet\\Validator\\Validator'] = new \MailPoet\Validator\Validator(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WPCOM\DotcomHelperFunctions' shared autowired service.
*
* @return \MailPoet\WPCOM\DotcomHelperFunctions
*/
protected function getDotcomHelperFunctionsService()
{
return $this->services['MailPoet\\WPCOM\\DotcomHelperFunctions'] = new \MailPoet\WPCOM\DotcomHelperFunctions();
}
/**
* Gets the public 'MailPoet\WPCOM\DotcomLicenseProvisioner' shared autowired service.
*
* @return \MailPoet\WPCOM\DotcomLicenseProvisioner
*/
protected function getDotcomLicenseProvisionerService()
{
return $this->services['MailPoet\\WPCOM\\DotcomLicenseProvisioner'] = new \MailPoet\WPCOM\DotcomLicenseProvisioner(($this->services['MailPoet\\Logging\\LoggerFactory'] ?? $this->getLoggerFactoryService()), ($this->services['MailPoet\\API\\JSON\\v1\\Settings'] ?? $this->getSettingsService()), ($this->services['MailPoet\\API\\JSON\\v1\\Services'] ?? $this->getServicesService()), ($this->services['MailPoet\\WPCOM\\DotcomHelperFunctions'] ?? ($this->services['MailPoet\\WPCOM\\DotcomHelperFunctions'] = new \MailPoet\WPCOM\DotcomHelperFunctions())));
}
/**
* Gets the public 'MailPoet\WP\AutocompletePostListLoader' shared autowired service.
*
* @return \MailPoet\WP\AutocompletePostListLoader
*/
protected function getAutocompletePostListLoaderService()
{
return $this->services['MailPoet\\WP\\AutocompletePostListLoader'] = new \MailPoet\WP\AutocompletePostListLoader(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WP\Emoji' shared autowired service.
*
* @return \MailPoet\WP\Emoji
*/
protected function getEmojiService()
{
return $this->services['MailPoet\\WP\\Emoji'] = new \MailPoet\WP\Emoji(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WP\Functions' shared autowired service.
*
* @return \MailPoet\WP\Functions
*/
protected function getFunctionsService()
{
return $this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions();
}
/**
* Gets the public 'MailPoet\WooCommerce\CouponPreProcessor' shared autowired service.
*
* @return \MailPoet\WooCommerce\CouponPreProcessor
*/
protected function getCouponPreProcessorService()
{
return $this->services['MailPoet\\WooCommerce\\CouponPreProcessor'] = new \MailPoet\WooCommerce\CouponPreProcessor(($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\Helper' shared autowired service.
*
* @return \MailPoet\WooCommerce\Helper
*/
protected function getHelperService()
{
return $this->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WooCommerce\Integrations\AutomateWooHooks' shared autowired service.
*
* @return \MailPoet\WooCommerce\Integrations\AutomateWooHooks
*/
protected function getAutomateWooHooksService()
{
return $this->services['MailPoet\\WooCommerce\\Integrations\\AutomateWooHooks'] = new \MailPoet\WooCommerce\Integrations\AutomateWooHooks(($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelController' shared autowired service.
*
* @return \MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelController
*/
protected function getMPMarketingChannelControllerService()
{
return $this->services['MailPoet\\WooCommerce\\MultichannelMarketing\\MPMarketingChannelController'] = new \MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelController(($this->services['MailPoet\\WooCommerce\\MultichannelMarketing\\MPMarketingChannelDataController'] ?? $this->getMPMarketingChannelDataControllerService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelDataController' shared autowired service.
*
* @return \MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelDataController
*/
protected function getMPMarketingChannelDataControllerService()
{
return $this->services['MailPoet\\WooCommerce\\MultichannelMarketing\\MPMarketingChannelDataController'] = new \MailPoet\WooCommerce\MultichannelMarketing\MPMarketingChannelDataController(($this->services['MailPoet\\Util\\CdnAssetUrl'] ?? $this->getCdnAssetUrl2Service()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Services\\Bridge'] ?? $this->getBridgeService()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Automation\\Engine\\Storage\\AutomationStorage'] ?? ($this->services['MailPoet\\Automation\\Engine\\Storage\\AutomationStorage'] = new \MailPoet\Automation\Engine\Storage\AutomationStorage())), ($this->services['MailPoet\\Newsletter\\Statistics\\NewsletterStatisticsRepository'] ?? $this->getNewsletterStatisticsRepositoryService()), ($this->services['MailPoet\\Automation\\Integrations\\MailPoet\\Analytics\\Controller\\OverviewStatisticsController'] ?? $this->getOverviewStatisticsControllerService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\Settings' shared autowired service.
*
* @return \MailPoet\WooCommerce\Settings
*/
protected function getSettings3Service()
{
return $this->services['MailPoet\\WooCommerce\\Settings'] = new \MailPoet\WooCommerce\Settings(($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()));
}
/**
* Gets the public 'MailPoet\WooCommerce\SubscriberEngagement' shared autowired service.
*
* @return \MailPoet\WooCommerce\SubscriberEngagement
*/
protected function getSubscriberEngagementService()
{
return $this->services['MailPoet\\WooCommerce\\SubscriberEngagement'] = new \MailPoet\WooCommerce\SubscriberEngagement(($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\Subscription' shared autowired service.
*
* @return \MailPoet\WooCommerce\Subscription
*/
protected function getSubscription2Service()
{
return $this->services['MailPoet\\WooCommerce\\Subscription'] = new \MailPoet\WooCommerce\Subscription(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\Subscribers\\ConfirmationEmailMailer'] ?? $this->getConfirmationEmailMailerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\Tracker' shared autowired service.
*
* @return \MailPoet\WooCommerce\Tracker
*/
protected function getTrackerService()
{
return $this->services['MailPoet\\WooCommerce\\Tracker'] = new \MailPoet\WooCommerce\Tracker(($this->services['MailPoet\\Statistics\\StatisticsWooCommercePurchasesRepository'] ?? $this->getStatisticsWooCommercePurchasesRepositoryService()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Logging\\LoggerFactory'] ?? $this->getLoggerFactoryService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\TransactionalEmailHooks' shared autowired service.
*
* @return \MailPoet\WooCommerce\TransactionalEmailHooks
*/
protected function getTransactionalEmailHooksService()
{
return $this->services['MailPoet\\WooCommerce\\TransactionalEmailHooks'] = new \MailPoet\WooCommerce\TransactionalEmailHooks(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Renderer'] ?? $this->getRenderer7Service()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\WooCommerce\\TransactionalEmails'] ?? $this->getTransactionalEmailsService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\TransactionalEmails' shared autowired service.
*
* @return \MailPoet\WooCommerce\TransactionalEmails
*/
protected function getTransactionalEmailsService()
{
return $this->services['MailPoet\\WooCommerce\\TransactionalEmails'] = new \MailPoet\WooCommerce\TransactionalEmails(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Template'] ?? ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Template'] = new \MailPoet\WooCommerce\TransactionalEmails\Template())), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\TransactionalEmails\ContentPreprocessor' shared autowired service.
*
* @return \MailPoet\WooCommerce\TransactionalEmails\ContentPreprocessor
*/
protected function getContentPreprocessorService()
{
return $this->services['MailPoet\\WooCommerce\\TransactionalEmails\\ContentPreprocessor'] = new \MailPoet\WooCommerce\TransactionalEmails\ContentPreprocessor(($this->services['MailPoet\\WooCommerce\\TransactionalEmails'] ?? $this->getTransactionalEmailsService()));
}
/**
* Gets the public 'MailPoet\WooCommerce\TransactionalEmails\Renderer' shared autowired service.
*
* @return \MailPoet\WooCommerce\TransactionalEmails\Renderer
*/
protected function getRenderer7Service()
{
return $this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Renderer'] = new \MailPoet\WooCommerce\TransactionalEmails\Renderer(new \MailPoetVendor\csstidy(), ($this->services['MailPoet\\Newsletter\\Renderer\\Renderer'] ?? $this->getRenderer6Service()), ($this->services['MailPoet\\Newsletter\\Shortcodes\\Shortcodes'] ?? $this->getShortcodes2Service()));
}
/**
* Gets the public 'MailPoet\WooCommerce\TransactionalEmails\Template' shared autowired service.
*
* @return \MailPoet\WooCommerce\TransactionalEmails\Template
*/
protected function getTemplateService()
{
return $this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Template'] = new \MailPoet\WooCommerce\TransactionalEmails\Template();
}
/**
* Gets the public 'MailPoet\WooCommerce\WooCommerceSubscriptions\Helper' shared autowired service.
*
* @return \MailPoet\WooCommerce\WooCommerceSubscriptions\Helper
*/
protected function getHelper2Service()
{
return $this->services['MailPoet\\WooCommerce\\WooCommerceSubscriptions\\Helper'] = new \MailPoet\WooCommerce\WooCommerceSubscriptions\Helper(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\WooCommerce\WooSystemInfo' shared autowired service.
*
* @return \MailPoet\WooCommerce\WooSystemInfo
*/
protected function getWooSystemInfoService()
{
return $this->services['MailPoet\\WooCommerce\\WooSystemInfo'] = new \MailPoet\WooCommerce\WooSystemInfo(($this->services['MailPoet\\Cron\\CronHelper'] ?? $this->getCronHelperService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()));
}
/**
* Gets the public 'MailPoet\WooCommerce\WooSystemInfoController' shared autowired service.
*
* @return \MailPoet\WooCommerce\WooSystemInfoController
*/
protected function getWooSystemInfoControllerService()
{
return $this->services['MailPoet\\WooCommerce\\WooSystemInfoController'] = new \MailPoet\WooCommerce\WooSystemInfoController(($this->services['MailPoet\\WooCommerce\\WooSystemInfo'] ?? $this->getWooSystemInfoService()), ($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()));
}
/**
* Gets the private 'MailPoet\Config\SubscriberChangesNotifier' shared autowired service.
*
* @return \MailPoet\Config\SubscriberChangesNotifier
*/
protected function getSubscriberChangesNotifierService()
{
return $this->privates['MailPoet\\Config\\SubscriberChangesNotifier'] = new \MailPoet\Config\SubscriberChangesNotifier(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the private 'MailPoet\Form\BlockStylesRenderer' shared autowired service.
*
* @return \MailPoet\Form\BlockStylesRenderer
*/
protected function getBlockStylesRendererService()
{
return $this->privates['MailPoet\\Form\\BlockStylesRenderer'] = new \MailPoet\Form\BlockStylesRenderer(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the private 'MailPoet\Form\BlockWrapperRenderer' shared autowired service.
*
* @return \MailPoet\Form\BlockWrapperRenderer
*/
protected function getBlockWrapperRendererService()
{
return $this->privates['MailPoet\\Form\\BlockWrapperRenderer'] = new \MailPoet\Form\BlockWrapperRenderer(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the private 'MailPoet\Form\Templates\TemplateRepository' shared autowired service.
*
* @return \MailPoet\Form\Templates\TemplateRepository
*/
protected function getTemplateRepositoryService()
{
return $this->privates['MailPoet\\Form\\Templates\\TemplateRepository'] = new \MailPoet\Form\Templates\TemplateRepository(($this->services['MailPoet\\Util\\CdnAssetUrl'] ?? $this->getCdnAssetUrl2Service()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the private 'MailPoet\Settings\UserFlagsController' shared autowired service.
*
* @return \MailPoet\Settings\UserFlagsController
*/
protected function getUserFlagsControllerService()
{
return $this->privates['MailPoet\\Settings\\UserFlagsController'] = new \MailPoet\Settings\UserFlagsController(($this->services['MailPoet\\Settings\\UserFlagsRepository'] ?? $this->getUserFlagsRepositoryService()));
}
/**
* Gets the private 'MailPoet\Statistics\Track\WooCommercePurchases' shared autowired service.
*
* @return \MailPoet\Statistics\Track\WooCommercePurchases
*/
protected function getWooCommercePurchasesService()
{
return $this->privates['MailPoet\\Statistics\\Track\\WooCommercePurchases'] = new \MailPoet\Statistics\Track\WooCommercePurchases(($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService()), ($this->services['MailPoet\\Statistics\\StatisticsWooCommercePurchasesRepository'] ?? $this->getStatisticsWooCommercePurchasesRepositoryService()), ($this->services['MailPoet\\Statistics\\StatisticsClicksRepository'] ?? $this->getStatisticsClicksRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Util\\Cookies'] ?? ($this->services['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies())), ($this->services['MailPoet\\Statistics\\Track\\SubscriberHandler'] ?? $this->getSubscriberHandlerService()));
}
/**
* Gets the private 'MailPoet\Subscription\Captcha\CaptchaPhrase' shared autowired service.
*
* @return \MailPoet\Subscription\Captcha\CaptchaPhrase
*/
protected function getCaptchaPhraseService()
{
return $this->privates['MailPoet\\Subscription\\Captcha\\CaptchaPhrase'] = new \MailPoet\Subscription\Captcha\CaptchaPhrase(($this->services['MailPoet\\Subscription\\Captcha\\CaptchaSession'] ?? $this->getCaptchaSessionService()));
}
/**
* Gets the private 'MailPoet\Util\DBCollationChecker' shared autowired service.
*
* @return \MailPoet\Util\DBCollationChecker
*/
protected function getDBCollationCheckerService()
{
return $this->privates['MailPoet\\Util\\DBCollationChecker'] = new \MailPoet\Util\DBCollationChecker(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the private 'MailPoet\Util\Security' shared autowired service.
*
* @return \MailPoet\Util\Security
*/
protected function getSecurityService()
{
return $this->privates['MailPoet\\Util\\Security'] = new \MailPoet\Util\Security(($this->services['MailPoet\\Newsletter\\NewslettersRepository'] ?? $this->getNewslettersRepositoryService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()));
}
}
Fatal error: Uncaught Error: Class "MailPoetVendor\Symfony\Component\DependencyInjection\Compiler\Compiler" not found in /home/h283616/public_html/wp-content/plugins/mailpoet/vendor-prefixed/symfony/dependency-injection/ContainerBuilder.php:240
Stack trace:
#0 /home/h283616/public_html/wp-content/plugins/mailpoet/vendor-prefixed/symfony/dependency-injection/ContainerBuilder.php(386): MailPoetVendor\Symfony\Component\DependencyInjection\ContainerBuilder->getCompiler()
#1 /home/h283616/public_html/wp-content/plugins/mailpoet/lib/DI/ContainerFactory.php(31): MailPoetVendor\Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#2 /home/h283616/public_html/wp-content/plugins/mailpoet/lib/DI/ContainerWrapper.php(75): MailPoet\DI\ContainerFactory->getContainer()
#3 /home/h283616/public_html/wp-content/plugins/mailpoet/mailpoet_initializer.php(88): MailPoet\DI\ContainerWrapper::getInstance()
#4 /home/h283616/public_html/wp-content/plugins/mailpoet/mailpoet.php(194): require_once('/home/h283616/p...')
#5 /home/h283616/public_html/wp-settings.php(597): include_once('/home/h283616/p...')
#6 /home/h283616/public_html/wp-config.php(97): require_once('/home/h283616/p...')
#7 /home/h283616/public_html/wp-load.php(50): require_once('/home/h283616/p...')
#8 /home/h283616/public_html/wp-blog-header.php(13): require_once('/home/h283616/p...')
#9 /home/h283616/public_html/index.php(17): require('/home/h283616/p...')
#10 {main}
thrown in /home/h283616/public_html/wp-content/plugins/mailpoet/vendor-prefixed/symfony/dependency-injection/ContainerBuilder.php on line 240