Log in
Model

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()