1
0
Fork 0

Moved Lock.php back to Utils

This commit is contained in:
Philipp Holzer 2018-06-26 23:28:07 +02:00
commit a57e6cfa1b
No known key found for this signature in database
GPG key ID: 58160D7D6AF942B6
7 changed files with 15 additions and 5 deletions

View file

@ -1,38 +0,0 @@
<?php
namespace Friendica\Core\Lock;
/**
* Lock Driver Interface
*
* @author Philipp Holzer <admin@philipp.info>
*/
interface ILockDriver
{
/**
*
* @brief Acquires a lock for a given name
*
* @param string $key The Name of the lock
* @param integer $timeout Seconds until we give up
*
* @return boolean Was the lock successful?
*/
public function acquireLock($key, $timeout = 120);
/**
* @brief Releases a lock if it was set by us
*
* @param string $key Name of the lock
*
* @return mixed
*/
public function releaseLock($key);
/**
* @brief Releases all lock that were set by us
*
* @return void
*/
public function releaseAll();
}