$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['MailPoet\\Features\\FeaturesController'] ?? $this->getFeaturesControllerService()), ($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Subscribers\\SubscriberSaveController'] ?? $this->getSubscriberSaveControllerService()), ($this->services['MailPoet\\Subscribers\\SubscriberSegmentRepository'] ?? $this->getSubscriberSegmentRepositoryService())); }; 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->getSettingsControllerService()), ($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->getSettingsControllerService()), ($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\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\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->getSettingsControllerService()), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService())); } /** * 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\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 getValidatorService() { 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\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\Helper' shared autowired service. * * @return \MailPoet\WooCommerce\Helper */ protected function getHelperService() { return $this->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper(); } /** * 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->getSettingsControllerService())); } /** * 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->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper())), ($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->getSettingsControllerService()), ($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->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper())), ($this->services['MailPoet\\Subscribers\\SubscribersRepository'] ?? $this->getSubscribersRepositoryService()), ($this->services['MailPoet\\Statistics\\Track\\Unsubscribes'] ?? $this->getUnsubscribesService())); } /** * 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->getSettingsControllerService()), ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Renderer'] ?? $this->getRenderer6Service()), ($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->getSettingsControllerService()), ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Template'] ?? ($this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Template'] = new \MailPoet\WooCommerce\TransactionalEmails\Template())), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? ($this->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper())), ($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 getRenderer6Service() { return $this->services['MailPoet\\WooCommerce\\TransactionalEmails\\Renderer'] = new \MailPoet\WooCommerce\TransactionalEmails\Renderer(new \MailPoetVendor\csstidy(), ($this->services['MailPoet\\Newsletter\\Renderer\\Renderer'] ?? $this->getRenderer5Service())); } /** * 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 private 'MailPoet\Config\MP2Migrator' shared autowired service. * * @return \MailPoet\Config\MP2Migrator */ protected function getMP2Migrator2Service() { return $this->privates['MailPoet\\Config\\MP2Migrator'] = new \MailPoet\Config\MP2Migrator(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()), ($this->services['MailPoet\\Form\\FormsRepository'] ?? $this->getFormsRepositoryService()), ($this->services['MailPoet\\Config\\Activator'] ?? $this->getActivatorService())); } /** * 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->getSettingsControllerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions()))); } /** * Gets the private 'MailPoet\Logging\LoggerFactory' shared autowired service. * * @return \MailPoet\Logging\LoggerFactory */ protected function getLoggerFactoryService() { return $this->privates['MailPoet\\Logging\\LoggerFactory'] = new \MailPoet\Logging\LoggerFactory(($this->services['MailPoet\\Logging\\LogRepository'] ?? $this->getLogRepositoryService()), ($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()), ($this->services['MailPoet\\Doctrine\\EntityManagerFactory'] ?? $this->getEntityManagerFactoryService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService())); } /** * 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->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper())), ($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\Subscription\CaptchaSession' shared autowired service. * * @return \MailPoet\Subscription\CaptchaSession */ protected function getCaptchaSessionService() { return $this->privates['MailPoet\\Subscription\\CaptchaSession'] = new \MailPoet\Subscription\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\Installation' shared autowired service. * * @return \MailPoet\Util\Installation */ protected function getInstallationService() { return $this->privates['MailPoet\\Util\\Installation'] = new \MailPoet\Util\Installation(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions()))); } /** * 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())); } }