Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class LockInterface (1.72.1)Stay organized with collectionsSave and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class LockInterface.
Contract for a basic locking mechanism.
Namespace
Google \ Cloud \ Core \ Lock
Methods
acquire
Acquires a lock.
Parameters
Name
Description
options
array
Configuration options.
↳ blocking
bool
Whether the process should block while waiting to acquire the lock.Defaults totrue.
Returns
Type
Description
bool
release
Releases the lock.
synchronize
Execute a callable within a lock.
Parameters
Name
Description
func
callable
The callable to execute.
options
array
Configuration options.
↳ blocking
bool
Whether the process should block while waiting to acquire the lock.Defaults totrue.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-12 UTC."],[],[]]