You are here

public function AccessStorage::deleteAllTermPermissionsByTid in Permissions by Term 8.2

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

Delete access storage when a term is removed.

Parameters

int $term_id: The term ID being deleted.

File

src/Service/AccessStorage.php, line 300

Class

AccessStorage
Class AccessStorage.

Namespace

Drupal\permissions_by_term\Service

Code

public function deleteAllTermPermissionsByTid($term_id) {
  $this->database
    ->delete('permissions_by_term_user')
    ->condition('tid', $term_id, '=')
    ->execute();
  $this->database
    ->delete('permissions_by_term_role')
    ->condition('tid', $term_id, '=')
    ->execute();
}