MailParser
        
        This class parses Mail templates.
    
    
 class Winter\Storm\Mail\MailParserReturns the structured file information.
Constants
| Constant | Type | Value | Description | 
|---|---|---|---|
| SECTION_SEPARATOR | string | "==" | 
                                                            string
                                                         "==" | 
Methods
public static parse (string $content) : array
Parses Mail template content.
The expected file format is following:
Settings section == Plain-text content section == HTML content section
If the content has only 2 sections they are considered as settings and HTML. If there is only a single section, it is considered as HTML.
Parameters
                | Property | Type | Description | 
|---|---|---|
| $content | string | string Specifies the file content. | 
Returns
            array
                Returns an array with the following indexes: 'settings', 'html', 'text'. The 'html' and 'text' elements contain strings. The 'settings' element contains the parsed INI file as array. If the content string doesn't contain a section, the corresponding result element has null value.
    Copyright © 2025 Winter CMS