You are here

public function KernelEventListener::__construct in Permissions by Term 8.2

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

File

src/Listener/KernelEventListener.php, line 60

Class

KernelEventListener
Class KernelEventListener.

Namespace

Drupal\permissions_by_term\Listener

Code

public function __construct(AccessCheck $accessCheck, AccessStorage $accessStorage, TermHandler $termHandler, ContainerAwareEventDispatcher $eventDispatcher, KillSwitch $pageCacheKillSwitch, ConfigFactoryInterface $configFactory) {
  $this->accessCheckService = $accessCheck;
  $this->accessStorageService = $accessStorage;
  $this->term = $termHandler;
  $this->eventDispatcher = $eventDispatcher;
  $this->pageCacheKillSwitch = $pageCacheKillSwitch;
  $this->disabledNodeAccessRecords = $configFactory
    ->get('permissions_by_term.settings')
    ->get('disable_node_access_records');
}