You are here

class LocalRedirectResponse in Drupal 9

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Routing/LocalRedirectResponse.php \Drupal\Core\Routing\LocalRedirectResponse

Provides a redirect response which cannot redirect to an external URL.

Hierarchy

Expanded class hierarchy of LocalRedirectResponse

2 files declare their use of LocalRedirectResponse
BigPipeController.php in core/modules/big_pipe/src/Controller/BigPipeController.php
RedirectResponseSubscriber.php in core/lib/Drupal/Core/EventSubscriber/RedirectResponseSubscriber.php

File

core/lib/Drupal/Core/Routing/LocalRedirectResponse.php, line 8

Namespace

Drupal\Core\Routing
View source
class LocalRedirectResponse extends CacheableSecuredRedirectResponse {
  use LocalAwareRedirectResponseTrait {
    LocalAwareRedirectResponseTrait::isLocal as isSafe;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
CacheableResponseTrait::$cacheabilityMetadata protected property The cacheability metadata.
CacheableResponseTrait::addCacheableDependency public function
CacheableResponseTrait::getCacheableMetadata public function
CacheableSecuredRedirectResponse::fromResponse protected function Copies over the values from the given response. Overrides SecuredRedirectResponse::fromResponse
LocalAwareRedirectResponseTrait::$requestContext protected property The request context.
LocalAwareRedirectResponseTrait::getRequestContext protected function Returns the request context.
LocalAwareRedirectResponseTrait::isLocal protected function Determines whether a path is local. Aliased as: isSafe
LocalAwareRedirectResponseTrait::setRequestContext public function Sets the request context.
SecuredRedirectResponse::createFromRedirectResponse public static function Copies an existing redirect response into a safe one.
SecuredRedirectResponse::setTargetUrl public function