Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. EsiFragmentRenderer.php

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

Expanded class hierarchy of EsiFragmentRenderer

File

vendor/symfony/http-kernel/Fragment/EsiFragmentRenderer.php, line 19

Namespace

Symfony\Component\HttpKernel\Fragment
View 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 &quot;fallback&quot; 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.
RSS feed
Powered by Drupal