- $access_result = AccessResult
- ::allowedIfHasPermissions($account, ["delete {$entity->bundle()} entityqueue", 'manipulate all entityqueues', 'administer entityqueue'], 'OR')
- ->andIf($can_delete_subqueue);
+ $access_result = AccessResult::allowedIfHasPermissions($account, ["delete {$entity->bundle()} entityqueue", 'manipulate all entityqueues', 'administer entityqueue'], 'OR')
+ ->andIf($can_delete_subqueue)
+ ->addCacheableDependency($entity->getQueue());