public DatabaseLockBackend::release($name)
Releases the given lock.
Parameters
string $name:
Overrides LockBackendInterface::release
File
- core/lib/Drupal/Core/Lock/DatabaseLockBackend.php, line 138
Class
- DatabaseLockBackend
- Defines the database lock backend. This is the default backend in Drupal.
Namespace
Drupal\Core\Lock
Code
1 2 3 4 5 6 7 8 9 10 11 12 | public function release( $name ) { unset( $this ->locks[ $name ]); try { $this ->database-> delete ( 'semaphore' ) ->condition( 'name' , $name ) ->condition( 'value' , $this ->getLockId()) ->execute(); } catch (\Exception $e ) { $this ->catchException( $e ); } } |
Please login to continue.