AbstractTemplate
Magento\Email\Model\AbstractTemplate
What it does
This abstract class serves as the foundation for email template processing in Magento 2.
Developers extend this class to create email templates that can be loaded from database or filesystem, processed with variables, and rendered with proper design/theme context.
It handles template emulation, design configuration, variable injection, and filtering to generate both HTML and plain text emails.
Public Methods
- getTemplateContent()
- loadByConfigPath()
- loadDefault()
- getProcessedTemplate()
- getDefaultEmailLogo()
- setForcedArea()
- setForcedTheme()
- getDesignParams()
- getDesignConfig()
- setDesignConfig()
- isChildTemplate()
- setIsChildTemplate()
- setTemplateFilter()
- getTemplateFilter()
- emulateDesign()
- revertDesign()
- isPlain()
- getType()
- getUrl()