From 53b024dbd88a53ca6055cdc8e62c4c0107b16044 Mon Sep 17 00:00:00 2001 From: Alex Pott <alex.a.pott@googlemail.com> Date: Mon, 21 Jul 2014 12:42:10 +0100 Subject: [PATCH] Issue #2306429 by KarlKedrovsky, a_thakur: Remove user_access(). --- core/modules/user/user.module | 26 ------------------- .../Tests/Core/Routing/RoutingFixtures.php | 2 +- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/core/modules/user/user.module b/core/modules/user/user.module index cbb1b2da3a18..9209a39ceb16 100644 --- a/core/modules/user/user.module +++ b/core/modules/user/user.module @@ -416,32 +416,6 @@ function _user_role_permissions_update($roles) { return $role_permissions; } -/** - * Determine whether the user has a given privilege. - * - * @param $string - * The permission, such as "administer nodes", being checked for. - * @param \Drupal\Core\Session\AccountInterface $account - * (optional) The account to check, if not given use currently logged in user. - * - * @return bool - * Boolean TRUE if the current user has the requested permission. - * - * @deprecated in Drupal 8.x-dev, will be removed before Drupal 8.0. - * Use \Drupal\Core\Session\AccountInterface::hasPermission(). - */ -function user_access($string, AccountInterface $account = NULL) { - global $user; - - if (!isset($account)) { - // In the installer request session is not set, so we have to fall back - // to the global $user. In all other cases the session key is preferred. - $account = \Drupal::currentUser() ?: $user; - } - - return $account->hasPermission($string); -} - /** * Checks for usernames blocked by user administration. * diff --git a/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php b/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php index 48071ae6b321..ffbfb0369b41 100644 --- a/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php +++ b/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php @@ -203,7 +203,7 @@ public function routingTableDefinition() { 'default' => '', ), 'access_callback' => array( - 'description' => 'The callback which determines the access to this router path. Defaults to user_access.', + 'description' => 'The callback which determines the access to this router path. Defaults to \Drupal\Core\Session\AccountInterface::hasPermission.', 'type' => 'varchar', 'length' => 255, 'not null' => TRUE, -- GitLab