public function DatabaseLockBackend::releaseAll

Implements Drupal\Core\Lock\LockBackedInterface::releaseAll().

Overrides LockBackendInterface::releaseAll

File

drupal/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php, line 108
Definition of Drupal\Core\Lock\DatabaseLockBackend.

Class

DatabaseLockBackend
Defines the database lock backend. This is the default backend in Drupal.

Namespace

Drupal\Core\Lock

Code

public function releaseAll($lock_id = NULL) {
  $this->locks = array();
  if (empty($lock_id)) {
    $lock_id = $this
      ->getLockId();
  }
  db_delete('semaphore')
    ->condition('value', $lock_id)
    ->execute();
}