TwigEnvironmentPass

class TwigEnvironmentPass implements CompilerPassInterface Adds tagged twig.extension services to twig service. Methods process(ContainerBuilder $container) You can modify the container here before it is dumped to PHP code. Details process(ContainerBuilder $container) You can modify the container here before it is dumped to PHP code. Parameters ContainerBuilder $container

TwigEngine::render()

string render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance array $parameters An array of parameters to pass to the template Return Value string The evaluated template as a string Exceptions RuntimeException if the template cannot be rendered

TwigEngine::renderResponse()

Response renderResponse(string $view, array $parameters = array(), Response $response = null) Renders a view and returns a Response. Parameters string $view The view name array $parameters An array of parameters to pass to the view Response $response A Response instance Return Value Response A Response instance Exceptions RuntimeException if the template cannot be rendered

TwigEngine::stream()

stream(string|TemplateReferenceInterface $name, array $parameters = array()) Streams a template. The implementation should output the content directly to the client. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance array $parameters An array of parameters to pass to the template Exceptions RuntimeException if the template cannot be rendered LogicException if the template cannot be streamed

TwigEngine::render()

string render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance array $parameters An array of parameters to pass to the template Return Value string The evaluated template as a string Exceptions RuntimeException if the template cannot be rendered

TwigEngine::exists()

bool exists(string|TemplateReferenceInterface $name) Returns true if the template exists. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance Return Value bool true if the template exists, false otherwise Exceptions RuntimeException if the engine cannot handle the template name

TwigEngine

class TwigEngine extends TwigEngine implements EngineInterface This engine renders Twig templates. Methods __construct(Twig_Environment $environment, TemplateNameParserInterface $parser, FileLocatorInterface $locator) Constructor. string render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. stream(string|TemplateReferenceInterface $name, array $parameters = array()) Streams a template. from TwigEngine bool exists(string|TemplateRef

TwigDataCollector::getTime()

getTime()

TwigEngine

class TwigEngine implements EngineInterface, StreamingEngineInterface This engine knows how to render Twig templates. Methods __construct(Twig_Environment $environment, TemplateNameParserInterface $parser) 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) Retu

TwigDataCollector::lateCollect()

lateCollect() Collects data as late as possible.