You are here

protected function RedirectSubscriber::doRedirect in Open Social 10.1.x

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php \Drupal\social_group_flexible_group\EventSubscriber\RedirectSubscriber::doRedirect()
  2. 10.3.x modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php \Drupal\social_group_flexible_group\EventSubscriber\RedirectSubscriber::doRedirect()
  3. 10.0.x modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php \Drupal\social_group_flexible_group\EventSubscriber\RedirectSubscriber::doRedirect()
  4. 10.2.x modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php \Drupal\social_group_flexible_group\EventSubscriber\RedirectSubscriber::doRedirect()

Makes redirect to the "About" group tab.

Parameters

\Symfony\Component\HttpKernel\Event\GetResponseEvent $event: The event.

\Drupal\group\Entity\GroupInterface $group: The group.

1 call to RedirectSubscriber::doRedirect()
RedirectSubscriber::checkForRedirection in modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php
This method is called when the KernelEvents::REQUEST event is dispatched.

File

modules/social_features/social_group/modules/social_group_flexible_group/src/EventSubscriber/RedirectSubscriber.php, line 122

Class

RedirectSubscriber
Class RedirectSubscriber.

Namespace

Drupal\social_group_flexible_group\EventSubscriber

Code

protected function doRedirect(GetResponseEvent $event, GroupInterface $group) {
  $url = Url::fromRoute('view.group_information.page_group_about', [
    'group' => $group
      ->id(),
  ]);
  $event
    ->setResponse(new RedirectResponse($url
    ->toString()));
}