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

Breadcrumb

  1. Drupal Core 11.1.x

DefaultRequestPolicy.php

Same filename in this branch
  1. 11.1.x core/lib/Drupal/Core/PageCache/DefaultRequestPolicy.php

Namespace

Drupal\dynamic_page_cache\PageCache\RequestPolicy

File

core/modules/dynamic_page_cache/src/PageCache/RequestPolicy/DefaultRequestPolicy.php

View source
<?php

namespace Drupal\dynamic_page_cache\PageCache\RequestPolicy;

use Drupal\Core\PageCache\ChainRequestPolicy;
use Drupal\Core\PageCache\RequestPolicy\CommandLineOrUnsafeMethod;

/**
 * The default Dynamic Page Cache request policy.
 *
 * Delivery of cached pages is denied if either the application is running from
 * the command line or the request was not initiated with a safe method (GET or
 * HEAD).
 */
class DefaultRequestPolicy extends ChainRequestPolicy {
    
    /**
     * Constructs the default Dynamic Page Cache request policy.
     */
    public function __construct() {
        $this->addPolicy(new CommandLineOrUnsafeMethod());
    }

}

Classes

Title Deprecated Summary
DefaultRequestPolicy The default Dynamic Page Cache request policy.

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal