LockInterface
interface LockInterface
LockInterface defines an interface to manipulate the status of a lock.
Methods
bool
acquire(bool $blocking = false)
Acquires the lock. If the lock is acquired by someone else, the parameter blocking
determines whether or not
the call should block until the release of the lock.
refresh()
Increase the duration of an acquired lock.
bool
isAcquired()
Returns whether or not the lock is acquired.
release()
Release the lock.
bool
isExpired()
No description
float|null
getRemainingLifetime()
Returns the remaining lifetime.