You are here

public function NodeAccess::__construct in Permissions by Term 8.2

Same name and namespace in other branches
  1. 8 src/Service/NodeAccess.php \Drupal\permissions_by_term\Service\NodeAccess::__construct()

NodeAccess constructor.

Parameters

AccessStorage $accessStorage:

NodeAccessRecordFactory $nodeAccessRecordFactory:

EntityTypeManagerInterface $entityTypeManager:

AccessCheck $accessCheck:

Connection $database:

File

src/Service/NodeAccess.php, line 77

Class

NodeAccess
Class NodeAccess

Namespace

Drupal\permissions_by_term\Service

Code

public function __construct(AccessStorage $accessStorage, NodeAccessRecordFactory $nodeAccessRecordFactory, EntityTypeManagerInterface $entityTypeManager, AccessCheck $accessCheck, Connection $database) {
  $this->accessStorage = $accessStorage;
  $this->nodeAccessRecordFactory = $nodeAccessRecordFactory;
  $this->entityTypeManager = $entityTypeManager;
  $this->userEntityStorage = $this->entityTypeManager
    ->getStorage('user');
  $this->node = $this->entityTypeManager
    ->getStorage('node');
  $this->accessCheck = $accessCheck;
  $this->database = $database;
}