AbstractProtected Optional_Optional provider override; falls back to Metadata.Provider when not set.
Protected Static__Allows setting or reading an explicit provider override for testing or isolated execution
ProtectedProviderReturns the active provider — explicit override if set, otherwise the global default.
Protected Static_ProtectedevalEvaluates a single placeholder argument: either a function call like Relationship(...) or a field/path reference like Name or __Parent.Title.
Parses an entity document template and replaces values within ${} placeholders with actual values from the entity record. If template uses Nunjucks {{ }} syntax, it is pre-rendered with the MJ TemplateEngine first.
the document template to parse
the ID of the entity
the values for the entity record (may contain __Parent context)
the current user
the evaluated value of the template incorporating fields, nested contexts, and function call(s)
StaticClearStaticCreate
Abstract base class for entity document template parsing. Use EntityDocumentTemplateParser or a subclass thereof.