public function SocialGroupSecretSubscriber::on403 in Open Social 10.0.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 8.6 modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 8.7 modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 8.8 modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 10.3.x modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 10.1.x modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
- 10.2.x modules/social_features/social_group/modules/social_group_secret/src/EventSubscriber/SocialGroupSecretSubscriber.php \Drupal\social_group_secret\EventSubscriber\SocialGroupSecretSubscriber::on403()
File
- modules/
social_features/ social_group/ modules/ social_group_secret/ src/ EventSubscriber/ SocialGroupSecretSubscriber.php, line 54
Class
- SocialGroupSecretSubscriber
- Class SocialGroupSecretSubscriber.
Namespace
Drupal\social_group_secret\EventSubscriberCode
public function on403(GetResponseEvent $event) {
$group = $this->routeMatch
->getParameter('group');
// Show 404 page instead of 403 page for secret groups.
if ($group instanceof GroupInterface && $group
->bundle() === 'secret_group') {
// Change the exception to show as 404 instead of 403.
$event
->setException(new NotFoundHttpException());
}
}