class DelegatingEngine implements EngineInterface, StreamingEngineInterface
DelegatingEngine selects an engine for a given template.
__construct(array $engines = array()) Constructor. | ||
string | render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. | |
stream(string|TemplateReferenceInterface $name, array $parameters = array()) Streams a template. | ||
bool | exists(string|TemplateReferenceInterface $name) Returns true if the template exists. | |
addEngine(EngineInterface $engine) Adds an engine. | ||
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. |
Constructor.
Renders a template.
Streams a template.
The implementation should output the content directly to the client.
Returns true if the template exists.
Adds an engine.
Returns true if this class is able to render the given template.
Get an engine able to render the given template.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Templating/DelegatingEngine.html