Spec-Zone.ru › Symfony 3.4

TwigEngine

class TwigEngine implements EngineInterface, StreamingEngineInterface

Этот движок знает, как отображать шаблоны Twig.

Методы

__construct(Environment $environment, TemplateNameParserInterface $parser)
string render(string|TemplateReferenceInterface $name, array $parameters = array())

Отображает шаблон.

stream(string|TemplateReferenceInterface $name, array $parameters = array())

Выводит шаблон потоком.

bool exists(string|TemplateReferenceInterface $name)

Возвращает true, если шаблон существует.

bool supports(string|TemplateReferenceInterface $name)

Возвращает true, если этот класс может отобразить указанный шаблон.

Подробности

__construct(Environment $environment, TemplateNameParserInterface $parser)

Параметры

Environment $environment
TemplateNameParserInterface $parser

string render(string|TemplateReferenceInterface $name, array $parameters = array())

Отображает шаблон.

Параметры

string|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface
array $parameters Массив параметров для передачи шаблону

Возвращаемое значение

string Отображенный шаблон в виде строки

Исключения

RuntimeException если шаблон не может быть отображен

stream(string|TemplateReferenceInterface $name, array $parameters = array())

Выводит шаблон потоком.

Реализация должна выводить содержимое непосредственно в браузер.

Параметры

string|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface
array $parameters Массив параметров для передачи шаблону

Исключения

RuntimeException если шаблон не может быть отображен
LogicException если шаблон не может быть выведен потоком

bool exists(string|TemplateReferenceInterface $name)

Возвращает true, если шаблон существует.

Параметры

string|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface

Возвращаемое значение

bool true, если шаблон существует, иначе false

Исключения

RuntimeException если движок не может обработать имя шаблона

bool supports(string|TemplateReferenceInterface $name)

Возвращает true, если этот класс может отобразить указанный шаблон.

Параметры

string|TemplateReferenceInterface $name Имя шаблона или экземпляр TemplateReferenceInterface

Возвращаемое значение

bool true, если этот класс поддерживает данный шаблон, иначе false

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Bridge/Twig/TwigEngine.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API