You are here

public function RedirectHomepageSubscriber::createRedirectResponse in Open Social 10.3.x

Helper function to build the redirect response.

Parameters

array $cacheContext: Array of cache context items.

string $url: Url string.

Return value

\Drupal\Core\Cache\CacheableRedirectResponse Redirect response.

1 call to RedirectHomepageSubscriber::createRedirectResponse()
RedirectHomepageSubscriber::checkForHomepageRedirect in modules/custom/alternative_frontpage/src/EventSubscriber/RedirectHomepageSubscriber.php
This method is called whenever the request event is dispatched.

File

modules/custom/alternative_frontpage/src/EventSubscriber/RedirectHomepageSubscriber.php, line 197

Class

RedirectHomepageSubscriber
Class RedirectHomepageSubscriber.

Namespace

Drupal\alternative_frontpage\EventSubscriber

Code

public function createRedirectResponse(array $cacheContext, $url) {
  $cache_contexts = new CacheableMetadata();
  $cache_contexts
    ->setCacheContexts($cacheContext);
  $response = new CacheableRedirectResponse($url);
  $response
    ->addCacheableDependency($cache_contexts);
  return $response;
}