From 9935d24a00a7fc8bd72d0327fdc8bc9956357a0c Mon Sep 17 00:00:00 2001
From: catch <catch@35733.no-reply.drupal.org>
Date: Sat, 1 Jun 2024 08:12:19 +0100
Subject: [PATCH] Issue #3450576 by kristiaanvandeneynde: Access policies
 should be marked as final to encourage decorating

---
 core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php | 2 +-
 core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php b/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
index 6c37d9db020c..d8692e2728fb 100644
--- a/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
+++ b/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
@@ -7,7 +7,7 @@
 /**
  * Grants user 1 an all access pass.
  */
-class SuperUserAccessPolicy extends AccessPolicyBase {
+final class SuperUserAccessPolicy extends AccessPolicyBase {
 
   /**
    * {@inheritdoc}
diff --git a/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php b/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
index 1b2d985211e8..9e972d802abe 100644
--- a/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
+++ b/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
@@ -9,7 +9,7 @@
 /**
  * Grants permissions based on a user's roles.
  */
-class UserRolesAccessPolicy extends AccessPolicyBase {
+final class UserRolesAccessPolicy extends AccessPolicyBase {
 
   public function __construct(protected EntityTypeManagerInterface $entityTypeManager) {}
 
-- 
GitLab