class EsiFragmentRenderer
Implements the ESI rendering strategy.
@author Fabien Potencier <fabien@symfony.com>
Hierarchy
- class \Symfony\Component\HttpKernel\Fragment\RoutableFragmentRenderer implements \Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface
- class \Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer extends \Symfony\Component\HttpKernel\Fragment\RoutableFragmentRenderer
- class \Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer extends \Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer
- class \Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer extends \Symfony\Component\HttpKernel\Fragment\RoutableFragmentRenderer
Expanded class hierarchy of EsiFragmentRenderer
File
-
vendor/
symfony/ http-kernel/ Fragment/ EsiFragmentRenderer.php, line 19
Namespace
Symfony\Component\HttpKernel\FragmentView source
class EsiFragmentRenderer extends AbstractSurrogateFragmentRenderer {
public function getName() : string {
return 'esi';
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
AbstractSurrogateFragmentRenderer::containsNonScalars | private | function | ||
AbstractSurrogateFragmentRenderer::generateSignedFragmentUri | private | function | ||
AbstractSurrogateFragmentRenderer::render | public | function | Note that if the current Request has no surrogate capability, this method falls back to use the inline rendering strategy. |
Overrides FragmentRendererInterface::render |
AbstractSurrogateFragmentRenderer::__construct | public | function | The "fallback" strategy when surrogate is not available should always be an instance of InlineFragmentRenderer. |
|
EsiFragmentRenderer::getName | public | function | Gets the name of the strategy. | Overrides FragmentRendererInterface::getName |
RoutableFragmentRenderer::$fragmentPath | protected | property | @internal | |
RoutableFragmentRenderer::generateFragmentUri | protected | function | Generates a fragment URI for a given controller. | |
RoutableFragmentRenderer::setFragmentPath | public | function | Sets the fragment path that triggers the fragment listener. |