Spec-Zone.ru › Symfony 3.3

TwigRendererInterface deprecated

interface TwigRendererInterface implements FormRendererInterface

deprecated

since version 3.2, to be removed in 4.0.

Methods

FormRendererEngineInterface getEngine()

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

from FormRendererInterface
setTheme(FormView $view, mixed $themes)

Устанавливает тему(ы) для рендеринга представления и его дочерних элементов.

from FormRendererInterface
string renderBlock(FormView $view, string $blockName, array $variables = array())

Рендерит именованный блок темы формы.

from FormRendererInterface
string searchAndRenderBlock(FormView $view, string $blockNameSuffix, array $variables = array())

Ищет и рендерит блок с заданным суффиксом имени.

from FormRendererInterface
string renderCsrfToken(string $tokenId)

Рендерит маркер CSRF.

from FormRendererInterface
string humanize(string $text)

Преобразует техническое имя в удобочитаемый вид.

from FormRendererInterface
setEnvironment(Environment $environment)

Details

FormRendererEngineInterface getEngine()

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

Return Value

FormRendererEngineInterface Движок рендера

setTheme(FormView $view, mixed $themes)

Устанавливает тему(ы) для рендеринга представления и его дочерних элементов.

Parameters

FormView $view Представление, которому нужно назначить тему(ы)
mixed $themes Тема(ы). Тип этих тем зависит от реализации.

string renderBlock(FormView $view, string $blockName, array $variables = array())

Рендерит именованный блок темы формы.

Parameters

FormView $view Представление, для которого нужно рендерить блок
string $blockName Имя блока
array $variables Переменные для передачи в шаблон

Return Value

string HTML разметка

string searchAndRenderBlock(FormView $view, string $blockNameSuffix, array $variables = array())

Ищет и рендерит блок с заданным суффиксом имени.

Блок ищется путём объединения имён блоков, хранящихся в представлении формы, с заданным суффиксом. Если имя блока найдено, этот блок рендерится.

Если этот метод вызывается рекурсивно, поиск блока продолжается с места, где был найден предыдущий блок.

Parameters

FormView $view Представление, для которого нужно рендерить блок
string $blockNameSuffix Суффикс имени блока
array $variables Переменные для передачи в шаблон

Return Value

string HTML разметка

string renderCsrfToken(string $tokenId)

Рендерит маркер CSRF.

Используйте этот помощник для защиты CSRF без необходимости создания формы.

Проверяйте маркер в вашем обработчике, используя тот же идентификатор маркера.

$csrfProvider = $this->get('security.csrf.tokengenerator'); if (!$csrfProvider->isCsrfTokenValid('rmuser_'.$user->getId(), $token)) { throw new \RuntimeException('CSRF attack detected.'); }

Parameters

string $tokenId Идентификатор маркера CSRF

Return Value

string Маркер CSRF

string humanize(string $text)

Преобразует техническое имя в удобочитаемый вид.

Последовательности символов нижнего подчеркивания заменяются одним пробелом. Первая буква результирующей строки капитализируется, а все остальные буквы переводятся в нижний регистр.

Parameters

string $text Текст для преобразования

Return Value

string Преобразованный текст

setEnvironment(Environment $environment)

Parameters

Environment $environment

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

Spec-Zone.ru

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