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