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