RequestPolicyInterface::ALLOW

Allow delivery of cached pages. File core/lib/Drupal/Core/PageCache/RequestPolicyInterface.php, line 19 Class RequestPolicyInterface Defines the interface for request policy implementations. Namespace Drupal\Core\PageCache Code const ALLOW = 'allow';

RequestPolicyInterface

Defines the interface for request policy implementations. The request policy is evaluated in order to determine whether delivery of a cached page should be attempted. The caller should do so if static::ALLOW is returned from the check() method. Hierarchy interface \Drupal\Core\PageCache\RequestPolicyInterface File core/lib/Drupal/Core/PageCache/RequestPolicyInterface.php, line 14 Namespace Drupal\Core\PageCache Members Name Modifiers Type Description RequestPolicyInterface::AL

RequestHelper::isCleanUrl

public static RequestHelper::isCleanUrl(Request $request) Returns whether the request is using a clean URL. A clean URL is one that does not include the script name. For example, http://example.com/node/1 is a clean URL. http://example.com/index.php/node/1 is not a clean URL. Unclean URLs are required on sites hosted by web servers that cannot be configured to implicitly route URLs to index.php. Parameters \Symfony\Component\HttpFoundation\Request $request: The request. Return value bool

RequestHelper

Provides some helper methods for dealing with the request. Hierarchy class \Drupal\Core\Routing\RequestHelper File core/lib/Drupal/Core/Routing/RequestHelper.php, line 10 Namespace Drupal\Core\Routing Members Name Modifiers Type Description RequestHelper::isCleanUrl public static function Returns whether the request is using a clean URL.

RequestContext::setCompleteBaseUrl

public RequestContext::setCompleteBaseUrl($complete_base_url) Sets the complete base URL for the Request context. Parameters string $complete_base_url: The complete base URL. File core/lib/Drupal/Core/Routing/RequestContext.php, line 63 Class RequestContext Holds information about the current request. Namespace Drupal\Core\Routing Code public function setCompleteBaseUrl($complete_base_url) { $this->completeBaseUrl = $complete_base_url; }

RequestContext::getCompleteBaseUrl

public RequestContext::getCompleteBaseUrl() Gets the scheme, host and base path. For example, in an installation in a subdirectory "d8", it should be "https://example.com/d8". File core/lib/Drupal/Core/Routing/RequestContext.php, line 53 Class RequestContext Holds information about the current request. Namespace Drupal\Core\Routing Code public function getCompleteBaseUrl() { return $this->completeBaseUrl; }

RequestContext::fromRequestStack

public RequestContext::fromRequestStack(RequestStack $request_stack) Populates the context from the current request from the request stack. Parameters \Symfony\Component\HttpFoundation\RequestStack $request_stack: The current request stack. File core/lib/Drupal/Core/Routing/RequestContext.php, line 30 Class RequestContext Holds information about the current request. Namespace Drupal\Core\Routing Code public function fromRequestStack(RequestStack $request_stack) { $this->fromReque

RequestContext::fromRequest

public RequestContext::fromRequest(Request $request) Updates the RequestContext information based on a HttpFoundation Request. Parameters Request $request A Request instance: Return value RequestContext The current instance, implementing a fluent interface Overrides RequestContext::fromRequest File core/lib/Drupal/Core/Routing/RequestContext.php, line 37 Class RequestContext Holds information about the current request. Namespace Drupal\Core\Routing Code public function fromRequest(Re

RequestContext::$completeBaseUrl

The scheme, host and base path, for example "http://example.com/d8". Type: string File core/lib/Drupal/Core/Routing/RequestContext.php, line 22 Class RequestContext Holds information about the current request. Namespace Drupal\Core\Routing Code protected $completeBaseUrl;

RequestContext

Holds information about the current request. @todo: Remove once the upstream RequestContext provides fromRequestStack(): https://github.com/symfony/symfony/issues/12057 Hierarchy class \Symfony\Component\Routing\RequestContextclass \Drupal\Core\Routing\RequestContext File core/lib/Drupal/Core/Routing/RequestContext.php, line 15 Namespace Drupal\Core\Routing Members Name Modifiers Type Description RequestContext::$baseUrl private property RequestContext::$completeBaseU