Files
pancake/system/vendor/illuminate/contracts/Cache/LockProvider.php
Tim Bendt 6b9ef7ca55 first
2025-11-25 00:16:35 -05:00

26 lines
565 B
PHP
Executable File

<?php
namespace Illuminate\Contracts\Cache;
interface LockProvider
{
/**
* Get a lock instance.
*
* @param string $name
* @param int $seconds
* @param string|null $owner
* @return \Illuminate\Contracts\Cache\Lock
*/
public function lock($name, $seconds = 0, $owner = null);
/**
* Restore a lock instance using the owner identifier.
*
* @param string $name
* @param string $owner
* @return \Illuminate\Contracts\Cache\Lock
*/
public function restoreLock($name, $owner);
}