Issue 2102916: follow up by Berdir, HEAD Broken.
parent
202fe604b4
commit
2db9d595dd
|
@ -9,7 +9,7 @@ namespace Drupal\menu_link;
|
||||||
|
|
||||||
use Drupal\Core\Entity\EntityAccessController;
|
use Drupal\Core\Entity\EntityAccessController;
|
||||||
use Drupal\Core\Entity\EntityInterface;
|
use Drupal\Core\Entity\EntityInterface;
|
||||||
use Drupal\user\Plugin\Core\Entity\User;
|
use Drupal\Core\Session\AccountInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines an access controller for the menu link entity.
|
* Defines an access controller for the menu link entity.
|
||||||
|
@ -21,7 +21,7 @@ class MenuLinkAccessController extends EntityAccessController {
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
protected function checkAccess(EntityInterface $entity, $operation, $langcode, User $account) {
|
protected function checkAccess(EntityInterface $entity, $operation, $langcode, AccountInterface $account) {
|
||||||
$access = user_access('administer menu', $account);
|
$access = user_access('administer menu', $account);
|
||||||
if ($access && $operation == 'delete') {
|
if ($access && $operation == 'delete') {
|
||||||
// Only items created by the menu module can be deleted.
|
// Only items created by the menu module can be deleted.
|
||||||
|
|
|
@ -9,7 +9,7 @@ namespace Drupal\system;
|
||||||
|
|
||||||
use Drupal\Core\Entity\EntityAccessController;
|
use Drupal\Core\Entity\EntityAccessController;
|
||||||
use Drupal\Core\Entity\EntityInterface;
|
use Drupal\Core\Entity\EntityInterface;
|
||||||
use Drupal\user\Plugin\Core\Entity\User;
|
use Drupal\Core\Session\AccountInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines an access controller for the menu entity.
|
* Defines an access controller for the menu entity.
|
||||||
|
@ -21,7 +21,7 @@ class MenuAccessController extends EntityAccessController {
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
protected function checkAccess(EntityInterface $entity, $operation, $langcode, User $account) {
|
protected function checkAccess(EntityInterface $entity, $operation, $langcode, AccountInterface $account) {
|
||||||
if ($operation == 'delete') {
|
if ($operation == 'delete') {
|
||||||
// System-defined menus may not be deleted.
|
// System-defined menus may not be deleted.
|
||||||
// @todo Refactor https://drupal.org/node/1882552
|
// @todo Refactor https://drupal.org/node/1882552
|
||||||
|
|
Loading…
Reference in New Issue