Spec-Zone.ru › Symfony 3.4

TimedTwigEngine устаревшее

class TimedTwigEngine extends TwigEngine

устаревшее

since версия 2.7, будет удалено в 3.0. Используйте встроенный профайлер Twig вместо него.

Измеряет время, затраченное на отрисовку шаблона.

Методы

__construct(Twig_Environment $environment, TemplateNameParserInterface $parser, FileLocatorInterface $locator, Stopwatch $stopwatch)

Конструктор.

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

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

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

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

из TwigEngine
bool exists(string|TemplateReferenceInterface $name)

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

из TwigEngine
bool supports(string|TemplateReferenceInterface $name)

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

из TwigEngine
setDefaultEscapingStrategy($strategy) устаревшее из TwigEngine
guessDefaultEscapingStrategy($filename) устаревшее из TwigEngine
Response renderResponse(string $view, array $parameters = array(), Response $response = null)

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

из TwigEngine

Подробности

__construct(Twig_Environment $environment, TemplateNameParserInterface $parser, FileLocatorInterface $locator, Stopwatch $stopwatch)

Конструктор.

Параметры

Twig_Environment $environment Экземпляр \Twig_Environment
TemplateNameParserInterface $parser Экземпляр TemplateNameParserInterface
FileLocatorInterface $locator Экземпляр FileLocatorInterface
Stopwatch $stopwatch Экземпляр Stopwatch

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 в противном случае

setDefaultEscapingStrategy($strategy) устаревшее

устаревшее

since версия 2.7, будет удалено в 3.0. Вместо этого введите стратегию экранирования в \Twig_Environment.

Параметры

$strategy

guessDefaultEscapingStrategy($filename) устаревшее

устаревшее

since версия 2.7, будет удалено в 3.0. Используйте стратегию 'filename' вместо этого.

Параметры

$filename

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/3.3/Symfony/Bundle/TwigBundle/Debug/TimedTwigEngine.html

Spec-Zone.ru

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