Lock

interface Lock (View source)

Methods

bool get(callable|null $callback = null)

Attempt to acquire the lock.

bool block(int $seconds, callable|null $callback = null)

Attempt to acquire the lock for the given number of seconds.

void release()

Release the lock.

Details

bool get(callable|null $callback = null)

Attempt to acquire the lock.

Parameters

callable|null $callback

Return Value

bool

bool block(int $seconds, callable|null $callback = null)

Attempt to acquire the lock for the given number of seconds.

Parameters

int $seconds
callable|null $callback

Return Value

bool

void release()

Release the lock.

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Contracts/Cache/Lock.html