Skip to content
Corex

EmailTemplateService

Corex\Email\Studio\EmailTemplateService · class · Add-ons layer

Validates editable content and renders only schema-declared scalar context.

__construct(array $variableSchema, ?EmailPartialRepository $partials, ?Layout $brandLayout)

Section titled “__construct(array $variableSchema, ?EmailPartialRepository $partials, ?Layout $brandLayout)”

validateDraft(EmailTemplateVersion $version): array

Section titled “validateDraft(EmailTemplateVersion $version): array”

render(EmailTemplateVersion $version, array $context, ?EmailLayout $emailLayout): array

Section titled “render(EmailTemplateVersion $version, array $context, ?EmailLayout $emailLayout): array”