src/Tasks/ContentReviewEmails.php
protected function getEmailBody($config, $variables)
    {
        $template = SSViewer::fromString($config->ReviewBody);
        $value = $template->process(ArrayData::create($variables));

        // Cast to HTML
        return DBField::create_field('HTMLText', (string) $value);
    }
protected function getEmailBody($config, $variables)
    {
        $template = SSViewer::fromString($config->ReviewBody);
        $value = $template->process(ArrayData::create($variables));

        // Cast to HTML
        return DBField::create_field('HTMLText', (string) $value);
    }
protected function getEmailBody ( $ config , $ variables ) { $ template = SSViewer :: fromString ( $ config -> ReviewBody ) ; $ value = $ template -> process ( ArrayData :: create ( $ variables ) ) ; // Cast to HTML return DBField :: create_field ( 'HTMLText' , ( string ) $ value ) ; }
Get string value of HTML body with all variable evaluated.

@param SiteConfig $config
@param array List of safe template variables to expose to this template

@return HTMLText
Get string value of HTML body with all variable evaluated .