EsiFragmentRenderer
class EsiFragmentRenderer extends AbstractSurrogateFragmentRenderer
Реализует стратегию рендеринга ESI.
Методы
| setFragmentPath(string $path) Устанавливает путь фрагмента, который запускает обработчик фрагментов. | из RoutableFragmentRenderer | |
| __construct(SurrogateInterface $surrogate = null, FragmentRendererInterface $inlineStrategy, UriSigner $signer = null) Конструктор. | из AbstractSurrogateFragmentRenderer | |
| Response | render(string|ControllerReference $uri, Request $request, array $options = array()) Рендерит URI и возвращает содержимое ответа. | из AbstractSurrogateFragmentRenderer |
| string | getName() Возвращает имя стратегии. |
Подробности
setFragmentPath(string $path)
Устанавливает путь фрагмента, который запускает обработчик фрагментов.
Параметры
| string | $path | Путь |
См. также
| FragmentListener |
__construct(SurrogateInterface $surrogate = null, FragmentRendererInterface $inlineStrategy, UriSigner $signer = null)
Конструктор.
Стратегия "fallback" в случае отсутствия суррогата всегда должна быть экземпляром InlineFragmentRenderer.
Параметры
| SurrogateInterface | $surrogate | Экземпляр Surrogate |
| FragmentRendererInterface | $inlineStrategy | Стратегия inline, используемая, если суррогат не поддерживается |
| UriSigner | $signer |
Response render(string|ControllerReference $uri, Request $request, array $options = array())
Рендерит URI и возвращает содержимое ответа.
Параметры
| string|ControllerReference | $uri | URI в виде строки или экземпляр ControllerReference |
| Request | $request | Экземпляр Request |
| array | $options | Массив опций |
Возвращаемое значение
| Response | Экземпляр Response |
См. также
| Symfony\Component\HttpKernel\HttpCache\SurrogateInterface |
string getName()
Возвращает имя стратегии.
Возвращаемое значение
| string | Имя стратегии |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/Fragment/EsiFragmentRenderer.html