Spec-Zone.ru › Symfony 2.7

EngineInterface

interface EngineInterface implements EngineInterface

EngineInterface — это интерфейс, который должен реализовывать каждый движок.

Методы

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

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

from EngineInterface
bool exists(string|TemplateReferenceInterface $name)

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

from EngineInterface
bool supports(string|TemplateReferenceInterface $name)

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

from EngineInterface
Response renderResponse(string $view, array $parameters = array(), Response $response = null)

Отображает представление и возвращает Response.

Подробности

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

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

Параметры

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

Значение возврата

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

Исключения

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

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

Response renderResponse(string $view, array $parameters = array(), Response $response = null)

Отображает представление и возвращает Response.

Параметры

string $view Имя представления
array $parameters Массив параметров для передачи представлению
Response $response Экземпляр Response

Значение возврата

Response Экземпляр Response

Исключения

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

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Bundle/FrameworkBundle/Templating/EngineInterface.html

Spec-Zone.ru

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