DelegatingEngine
class DelegatingEngine extends DelegatingEngine implements EngineInterface
DelegatingEngine selects an engine for a given template.
Methods
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
at line line 33
__construct(ContainerInterface $container, array $engineIds)
Constructor.
in DelegatingEngine at line line 47
string
render(string|TemplateReferenceInterface $name, array $parameters = array())
Renders a template.
in DelegatingEngine at line line 57
stream(string|TemplateReferenceInterface $name, array $parameters = array())
Streams a template.
The implementation should output the content directly to the client.
in DelegatingEngine at line line 72
bool
exists(string|TemplateReferenceInterface $name)
Returns true if the template exists.
in DelegatingEngine at line line 84
addEngine(EngineInterface $engine)
Adds an engine.
in DelegatingEngine at line line 94
bool
supports(string|TemplateReferenceInterface $name)
Returns true if this class is able to render the given template.
at line line 42
EngineInterface
getEngine(string|TemplateReferenceInterface $name)
Get an engine able to render the given template.