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 getCdnAssetUrlService() { return $this->services['MailPoet\\Util\\CdnAssetUrl'] = \MailPoet\DI\ContainerConfigurator::getCdnAssetsUrl(); } /** * Gets the public 'MailPoet\Util\DmarcPolicyChecker' shared autowired service. * * @return \MailPoet\Util\DmarcPolicyChecker */ protected function getDmarcPolicyCheckerService() { return $this->services['MailPoet\\Util\\DmarcPolicyChecker'] = new \MailPoet\Util\DmarcPolicyChecker(); } /** * 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\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\\Util\\CdnAssetUrl'] ?? $this->getCdnAssetUrlService()), ($this->services['MailPoet\\Features\\FeaturesController'] ?? $this->getFeaturesControllerService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsController2Service())); } /** * 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\\Statistics\\Track\\Unsubscribes'] ?? $this->getUnsubscribesService()), ($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\Block\BlockRendererHelper' shared autowired service. * * @return \MailPoet\Form\Block\BlockRendererHelper */ protected function getBlockRendererHelperService() { return $this->privates['MailPoet\\Form\\Block\\BlockRendererHelper'] = new \MailPoet\Form\Block\BlockRendererHelper(($this->services['MailPoet\\Form\\Util\\FieldNameObfuscator'] ?? $this->getFieldNameObfuscatorService()), ($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->getCdnAssetUrlService()), ($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\StatisticsUnsubscribesRepository' shared autowired service. * * @return \MailPoet\Statistics\StatisticsUnsubscribesRepository */ protected function getStatisticsUnsubscribesRepositoryService() { return $this->privates['MailPoet\\Statistics\\StatisticsUnsubscribesRepository'] = new \MailPoet\Statistics\StatisticsUnsubscribesRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService())); } /** * 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->privates['MailPoet\\Util\\Cookies'] ?? ($this->privates['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies())), ($this->services['MailPoet\\Statistics\\Track\\SubscriberHandler'] ?? $this->getSubscriberHandlerService())); } /** * Gets the private 'MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository' shared autowired service. * * @return \MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository */ protected function getSubscriberStatisticsRepositoryService() { return $this->privates['MailPoet\\Subscribers\\Statistics\\SubscriberStatisticsRepository'] = new \MailPoet\Subscribers\Statistics\SubscriberStatisticsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? $this->getHelperService())); } /** * 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->privates['MailPoet\\Subscription\\Captcha\\CaptchaSession'] ?? $this->getCaptchaSessionService())); } /** * Gets the private 'MailPoet\Subscription\Captcha\CaptchaSession' shared autowired service. * * @return \MailPoet\Subscription\Captcha\CaptchaSession */ protected function getCaptchaSessionService() { return $this->privates['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 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())); } }