EngineInterface
interface EngineInterface implements EngineInterface
EngineInterface — это интерфейс, который должен реализовывать каждый движок.
Методы
Подробности
string
render(string|TemplateReferenceInterface $name, array $parameters = array())
Отображает шаблон.
Параметры
| string|TemplateReferenceInterface
| $name | Имя шаблона или экземпляр TemplateReferenceInterface |
| array | $parameters | Массив параметров, которые нужно передать шаблону |
Возвращаемое значение
| string | Отображенный шаблон в виде строки |
Исключения
Возвращает true, если шаблон существует.
Параметры
Возвращаемое значение
| bool | true, если шаблон существует, иначе false |
Исключения
Возвращает true, если этот класс может отобразить данный шаблон.
Параметры
Возвращаемое значение
| bool | true, если этот класс поддерживает данный шаблон, иначе false |
Response
renderResponse(string $view, array $parameters = array(), Response $response = null)
Отображает представление и возвращает Response.
Параметры
| string | $view | Имя представления |
| array | $parameters | Массив параметров, которые нужно передать представлению |
| Response | $response | Экземпляр Response |
Возвращаемое значение
Исключения