TwigEngine
class TwigEngine extends TwigEngine implements EngineInterface
Этот движок отображает шаблоны Twig.
Методы
Подробности
Параметры
string
render(string|TemplateReferenceInterface $name, array $parameters = array())
Отображает шаблон.
Параметры
| string|TemplateReferenceInterface
| $name | Имя шаблона или экземпляр TemplateReferenceInterface |
| array | $parameters | Массив параметров, передаваемых шаблону |
Возвращаемое значение
| string | Отображенный шаблон в виде строки |
Исключения
Выводит шаблон потоком.
Реализация должна выводить содержимое непосредственно клиенту.
Параметры
| string|TemplateReferenceInterface
| $name | Имя шаблона или экземпляр TemplateReferenceInterface |
| array | $parameters | Массив параметров, передаваемых шаблону |
Исключения
Возвращает true, если шаблон существует.
Параметры
Возвращаемое значение
| bool | true, если шаблон существует, иначе false |
Исключения
Возвращает true, если этот класс может отобразить данный шаблон.
Параметры
Возвращаемое значение
| bool | true, если этот класс поддерживает данный шаблон, иначе false |
setDefaultEscapingStrategy($strategy)
устарело
устарело
| since | версия 2.7, будет удалено в 3.0. Вместо этого введите стратегию экранирования в Twig. |
Параметры
guessDefaultEscapingStrategy($name)
устарело
устарело
| since | версия 2.7, будет удалено в 3.0. Используйте стратегию 'name' вместо этого. |
Параметры
Response
renderResponse(string $view, array $parameters = array(), Response $response = null)
Отображает представление и возвращает Response.
Параметры
| string | $view | Имя представления |
| array | $parameters | Массив параметров, передаваемых представлению |
| Response | $response | Экземпляр Response |
Возвращаемое значение
Исключения