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

Breadcrumb

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

function Esi::addSurrogateControl

Overrides SurrogateInterface::addSurrogateControl

File

vendor/symfony/http-kernel/HttpCache/Esi.php, line 35

Class

Esi
Esi implements the ESI capabilities to Request and Response instances.

Namespace

Symfony\Component\HttpKernel\HttpCache

Code

public function addSurrogateControl(Response $response) : void {
    if (str_contains($response->getContent(), '<esi:include')) {
        $response->headers
            ->set('Surrogate-Control', 'content="ESI/1.0"');
    }
}
RSS feed
Powered by Drupal