return $this->services['MailPoet\\Config\\Renderer'] = ($this->services['MailPoet\\Config\\RendererFactory'] ?? ($this->services['MailPoet\\Config\\RendererFactory'] = new \MailPoet\Config\RendererFactory()))->getRenderer();
}
/**
* Gets the public 'MailPoet\Config\RendererFactory' shared autowired service.
*
* @return \MailPoet\Config\RendererFactory
*/
protected function getRendererFactoryService()
{
return $this->services['MailPoet\\Config\\RendererFactory'] = new \MailPoet\Config\RendererFactory();
}
/**
* Gets the public 'MailPoet\Config\Router' shared autowired service.
*
* @return \MailPoet\Config\Router
*/
protected function getRouterService()
{
return $this->services['MailPoet\\Config\\Router'] = new \MailPoet\Config\Router(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Config\ServicesChecker' shared autowired service.
*
* @return \MailPoet\Config\ServicesChecker
*/
protected function getServicesCheckerService()
{
return $this->services['MailPoet\\Config\\ServicesChecker'] = new \MailPoet\Config\ServicesChecker();
}
/**
* Gets the public 'MailPoet\Config\Shortcodes' autowired service.
*
* @return \MailPoet\Config\Shortcodes
*/
protected function getShortcodesService()
{
$a = ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions()));
return $this->services['MailPoet\\Cron\\Workers\\ExportFilesCleanup'] = new \MailPoet\Cron\Workers\ExportFilesCleanup(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Cron\Workers\InactiveSubscribers' shared autowired service.
return $this->services['MailPoet\\Cron\\Workers\\SendingQueue\\Migration'] = new \MailPoet\Cron\Workers\SendingQueue\Migration(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Cron\Workers\SendingQueue\SendingErrorHandler' shared autowired service.
protected function getSubscriberLinkTokensService()
{
return $this->services['MailPoet\\Cron\\Workers\\SubscriberLinkTokens'] = new \MailPoet\Cron\Workers\SubscriberLinkTokens(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Cron\Workers\SubscribersCountCacheRecalculation' shared autowired service.
return $this->services['MailPoet\\Cron\\Workers\\SubscribersLastEngagement'] = new \MailPoet\Cron\Workers\SubscribersLastEngagement($a, new \MailPoet\Util\DBCollationChecker($a), ($this->services['MailPoet\\WooCommerce\\Helper'] ?? ($this->services['MailPoet\\WooCommerce\\Helper'] = new \MailPoet\WooCommerce\Helper())));
}
/**
* Gets the public 'MailPoet\Cron\Workers\UnsubscribeTokens' shared autowired service.
return $this->services['MailPoet\\Cron\\Workers\\UnsubscribeTokens'] = new \MailPoet\Cron\Workers\UnsubscribeTokens(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Cron\Workers\WooCommercePastOrders' shared autowired service.
return $this->services['MailPoet\\Doctrine\\EventListeners\\TimestampListener'] = new \MailPoet\Doctrine\EventListeners\TimestampListener(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Features\FeatureFlagsController' shared autowired service.
protected function getFeatureFlagsRepositoryService()
{
return $this->services['MailPoet\\Features\\FeatureFlagsRepository'] = new \MailPoet\Features\FeatureFlagsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Features\FeaturesController' shared autowired service.
*
* @return \MailPoet\Features\FeaturesController
*/
protected function getFeaturesControllerService()
{
return $this->services['MailPoet\\Features\\FeaturesController'] = new \MailPoet\Features\FeaturesController(($this->services['MailPoet\\Features\\FeatureFlagsRepository'] ?? $this->getFeatureFlagsRepositoryService()));
}
/**
* Gets the public 'MailPoet\Form\ApiDataSanitizer' shared autowired service.
*
* @return \MailPoet\Form\ApiDataSanitizer
*/
protected function getApiDataSanitizerService()
{
return $this->services['MailPoet\\Form\\ApiDataSanitizer'] = new \MailPoet\Form\ApiDataSanitizer(($this->services['MailPoet\\Form\\FormHtmlSanitizer'] ?? $this->getFormHtmlSanitizerService()));
}
/**
* Gets the public 'MailPoet\Form\AssetsController' shared autowired service.
*
* @return \MailPoet\Form\AssetsController
*/
protected function getAssetsControllerService()
{
return $this->services['MailPoet\\Form\\AssetsController'] = new \MailPoet\Form\AssetsController(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Config\\Renderer'] ?? $this->getRendererService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()));
}
/**
* Gets the public 'MailPoet\Form\Block\Date' shared autowired service.
*
* @return \MailPoet\Form\Block\Date
*/
protected function getDateService()
{
return $this->services['MailPoet\\Form\\Block\\Date'] = new \MailPoet\Form\Block\Date(($this->privates['MailPoet\\Form\\Block\\BlockRendererHelper'] ?? $this->getBlockRendererHelperService()), ($this->privates['MailPoet\\Form\\BlockStylesRenderer'] ?? $this->getBlockStylesRendererService()), ($this->privates['MailPoet\\Form\\BlockWrapperRenderer'] ?? $this->getBlockWrapperRendererService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Form\FormHtmlSanitizer' shared autowired service.
*
* @return \MailPoet\Form\FormHtmlSanitizer
*/
protected function getFormHtmlSanitizerService()
{
return $this->services['MailPoet\\Form\\FormHtmlSanitizer'] = new \MailPoet\Form\FormHtmlSanitizer(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Form\FormMessageController' shared autowired service.
*
* @return \MailPoet\Form\FormMessageController
*/
protected function getFormMessageControllerService()
{
return $this->services['MailPoet\\Form\\FormMessageController'] = new \MailPoet\Form\FormMessageController(($this->services['MailPoet\\Form\\FormsRepository'] ?? $this->getFormsRepositoryService()), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()));
}
/**
* Gets the public 'MailPoet\Form\FormSaveController' shared autowired service.
*
* @return \MailPoet\Form\FormSaveController
*/
protected function getFormSaveControllerService()
{
return $this->services['MailPoet\\Form\\FormSaveController'] = new \MailPoet\Form\FormSaveController(($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\Form\FormsRepository' shared autowired service.
*
* @return \MailPoet\Form\FormsRepository
*/
protected function getFormsRepositoryService()
{
return $this->services['MailPoet\\Form\\FormsRepository'] = new \MailPoet\Form\FormsRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\Form\Listing\FormListingRepository' shared autowired service.
return $this->services['MailPoet\\Form\\Renderer'] = new \MailPoet\Form\Renderer(new \MailPoet\Form\Util\Styles(), ($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()), new \MailPoet\Form\Util\CustomFonts($a), new \MailPoet\Form\BlocksRenderer(new \MailPoet\Form\Block\Checkbox($b, $c, $a), new \MailPoet\Form\Block\Column($a), new \MailPoet\Form\Block\Columns($a), ($this->services['MailPoet\\Form\\Block\\Date'] ?? $this->getDateService()), new \MailPoet\Form\Block\Divider($a), new \MailPoet\Form\Block\Html($b), new \MailPoet\Form\Block\Image($a), new \MailPoet\Form\Block\Heading($a), new \MailPoet\Form\Block\Paragraph($a), new \MailPoet\Form\Block\Radio($b, $c, $a), new \MailPoet\Form\Block\Segment($b, $c, $a, ($this->services['MailPoet\\Segments\\SegmentsRepository'] ?? $this->getSegmentsRepositoryService())), new \MailPoet\Form\Block\Select($b, $c, $d, $a), new \MailPoet\Form\Block\Submit($b, $c, $d, $a), new \MailPoet\Form\Block\Text($b, $d, $c, $a), new \MailPoet\Form\Block\Textarea($b, $d, $c, $a)));
}
/**
* Gets the public 'MailPoet\Form\Util\FieldNameObfuscator' shared autowired service.
*
* @return \MailPoet\Form\Util\FieldNameObfuscator
*/
protected function getFieldNameObfuscatorService()
{
return $this->services['MailPoet\\Form\\Util\\FieldNameObfuscator'] = new \MailPoet\Form\Util\FieldNameObfuscator(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Helpscout\Beacon' shared autowired service.
*
* @return \MailPoet\Helpscout\Beacon
*/
protected function getBeaconService()
{
return $this->services['MailPoet\\Helpscout\\Beacon'] = new \MailPoet\Helpscout\Beacon(($this->services['MailPoet\\Settings\\SettingsController'] ?? $this->getSettingsControllerService()), ($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())), ($this->services['MailPoet\\Util\\License\\Features\\Subscribers'] ?? $this->getSubscribers3Service()));
}
/**
* Gets the public 'MailPoet\Listing\BulkActionController' shared autowired service.
*
* @return \MailPoet\Listing\BulkActionController
*/
protected function getBulkActionControllerService()
{
return $this->services['MailPoet\\Listing\\BulkActionController'] = new \MailPoet\Listing\BulkActionController(($this->services['MailPoet\\Listing\\BulkActionFactory'] ?? ($this->services['MailPoet\\Listing\\BulkActionFactory'] = new \MailPoet\Listing\BulkActionFactory())), ($this->services['MailPoet\\Listing\\Handler'] ?? ($this->services['MailPoet\\Listing\\Handler'] = new \MailPoet\Listing\Handler())));
}
/**
* Gets the public 'MailPoet\Listing\BulkActionFactory' shared autowired service.
*
* @return \MailPoet\Listing\BulkActionFactory
*/
protected function getBulkActionFactoryService()
{
return $this->services['MailPoet\\Listing\\BulkActionFactory'] = new \MailPoet\Listing\BulkActionFactory();
}
/**
* Gets the public 'MailPoet\Listing\Handler' shared autowired service.
*
* @return \MailPoet\Listing\Handler
*/
protected function getHandlerService()
{
return $this->services['MailPoet\\Listing\\Handler'] = new \MailPoet\Listing\Handler();
}
/**
* Gets the public 'MailPoet\Listing\PageLimit' shared autowired service.
*
* @return \MailPoet\Listing\PageLimit
*/
protected function getPageLimitService()
{
return $this->services['MailPoet\\Listing\\PageLimit'] = new \MailPoet\Listing\PageLimit(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Logging\LogRepository' shared autowired service.
*
* @return \MailPoet\Logging\LogRepository
*/
protected function getLogRepositoryService()
{
return $this->services['MailPoet\\Logging\\LogRepository'] = new \MailPoet\Logging\LogRepository(($this->services['MailPoetVendor\\Doctrine\\ORM\\EntityManager'] ?? $this->getEntityManagerService()));
}
/**
* Gets the public 'MailPoet\NewsletterTemplates\NewsletterTemplatesRepository' shared autowired service.
protected function getNewsletterHtmlSanitizerService()
{
return $this->services['MailPoet\\Newsletter\\NewsletterHtmlSanitizer'] = new \MailPoet\Newsletter\NewsletterHtmlSanitizer(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Newsletter\NewsletterPostsRepository' shared autowired service.
return $this->services['MailPoet\\Newsletter\\Renderer\\Blocks\\Renderer'] = new \MailPoet\Newsletter\Renderer\Blocks\Renderer(($this->services['MailPoet\\Newsletter\\Renderer\\Blocks\\AutomatedLatestContentBlock'] ?? $this->getAutomatedLatestContentBlockService()), new \MailPoet\Newsletter\Renderer\Blocks\Button(), new \MailPoet\Newsletter\Renderer\Blocks\Divider(), new \MailPoet\Newsletter\Renderer\Blocks\Footer(), new \MailPoet\Newsletter\Renderer\Blocks\Header(), new \MailPoet\Newsletter\Renderer\Blocks\Image(), new \MailPoet\Newsletter\Renderer\Blocks\Social(), new \MailPoet\Newsletter\Renderer\Blocks\Spacer(), new \MailPoet\Newsletter\Renderer\Blocks\Text(), new \MailPoet\Newsletter\Renderer\Blocks\Placeholder(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions()))));
}
/**
* Gets the public 'MailPoet\Newsletter\Renderer\Columns\Renderer' shared autowired service.
protected function getSubscriberSubscribedDateService()
{
return $this->services['MailPoet\\Segments\\DynamicSegments\\Filters\\SubscriberSubscribedDate'] = new \MailPoet\Segments\DynamicSegments\Filters\SubscriberSubscribedDate();
}
/**
* Gets the public 'MailPoet\Segments\DynamicSegments\Filters\UserRole' shared autowired service.
protected function getSegmentDependencyValidatorService()
{
return $this->services['MailPoet\\Segments\\SegmentDependencyValidator'] = new \MailPoet\Segments\SegmentDependencyValidator(($this->services['MailPoet\\WP\\Functions'] ?? ($this->services['MailPoet\\WP\\Functions'] = new \MailPoet\WP\Functions())));
}
/**
* Gets the public 'MailPoet\Segments\SegmentListingRepository' shared autowired service.
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\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.
* 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.
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->privates['MailPoet\\Util\\Cookies'] ?? ($this->privates['MailPoet\\Util\\Cookies'] = new \MailPoet\Util\Cookies())));
}
/**
* 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\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()));