DelegatingEngine
class DelegatingEngine extends DelegatingEngine implements EngineInterface
DelegatingEngine selects an engine for a given template.
Properties
protected EngineInterface[] | $engines | from DelegatingEngine | |
protected | $container |
Methods
__construct(ContainerInterface $container, array $engineIds)
No description
string
from DelegatingEngine
from DelegatingEngine
bool
from DelegatingEngine
bool
supports(string|TemplateReferenceInterface $name)
Returns true if this class is able to render the given template.
from DelegatingEngine
renderResponse(string $view, array $parameters = array(), Response $response = null)
Renders a view and returns a Response.
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.