DelegatingEngine
class DelegatingEngine implements EngineInterface, StreamingEngineInterface
DelegatingEngine selects an engine for a given template.
Properties
protected EngineInterface[] | $engines |
Methods
__construct(array $engines = array())
No description
string
bool
bool
supports(string|TemplateReferenceInterface $name)
Returns true if this class is able to render the given template.
Details
string
render(string|TemplateReferenceInterface $name, array $parameters = array())
Renders a template.
stream(string|TemplateReferenceInterface $name, array $parameters = array())
Streams a template.
The implementation should output the content directly to the client.
bool
supports(string|TemplateReferenceInterface $name)
Returns true if this class is able to render the given template.
EngineInterface
getEngine(string|TemplateReferenceInterface $name)
Get an engine able to render the given template.