17 private $_coreRegistry;
22 private $_emailConfig;
36 \
Magento\Framework\Registry $coreRegistry,
41 parent::__construct(
$data);
42 $this->_coreRegistry = $coreRegistry;
43 $this->_templatesFactory = $templatesFactory;
44 $this->_emailConfig = $emailConfig;
55 if (!(
$collection = $this->_coreRegistry->registry(
'config_system_email_template'))) {
58 $this->_coreRegistry->register(
'config_system_email_template',
$collection);
61 $templateId = str_replace(
'/',
'_', $this->getPath());
62 $templateLabel = $this->_emailConfig->getTemplateLabel(
$templateId);
63 $templateLabel =
__(
'%1 (Default)', $templateLabel);
__construct(\Magento\Framework\Registry $coreRegistry, \Magento\Email\Model\ResourceModel\Template\CollectionFactory $templatesFactory, \Magento\Email\Model\Template\Config $emailConfig, array $data=[])