class DelegatingEngine extends DelegatingEngine implements EngineInterface
DelegatingEngine selects an engine for a given template.
Methods
|
__construct(ContainerInterface $container, array $engineIds)
Constructor. |
||
| string |
render(mixed $name, array $parameters = array())
Renders a template. |
from DelegatingEngine |
|
stream(mixed $name, array $parameters = array())
Streams a template. |
from DelegatingEngine | |
| Boolean |
exists(mixed $name)
Returns true if the template exists. |
from DelegatingEngine |
|
addEngine(EngineInterface $engine)
Adds an engine. |
from DelegatingEngine | |
| Boolean |
supports(mixed $name)
Returns true if this class is able to render the given template. |
|
| EngineInterface |
getEngine(mixed $name)
Get an engine able to render the given template. |
|
| Response |
renderResponse(string $view, array $parameters = array(), Response $response = null)
Renders a view and returns a Response. |
Details
at line 34
public
__construct(ContainerInterface $container, array $engineIds)
Constructor.
in DelegatingEngine at line 48
public string
render(mixed $name, array $parameters = array())
Renders a template.
in DelegatingEngine at line 58
public
stream(mixed $name, array $parameters = array())
Streams a template.
The implementation should output the content directly to the client.
in DelegatingEngine at line 73
public Boolean
exists(mixed $name)
Returns true if the template exists.
in DelegatingEngine at line 85
public
addEngine(EngineInterface $engine)
Adds an engine.
at line 43
public Boolean
supports(mixed $name)
Returns true if this class is able to render the given template.
at line 61
public EngineInterface
getEngine(mixed $name)
Get an engine able to render the given template.
at line 85
public Response
renderResponse(string $view, array $parameters = array(), Response $response = null)
Renders a view and returns a Response.