ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
BackendInterface.php
Go to the documentation of this file.
1 <?php
2 
4 
6 
15 interface BackendInterface {
16 
30  function getLocks($uri, $returnChildLocks);
31 
39  function lock($uri, Locks\LockInfo $lockInfo);
40 
48  function unlock($uri, Locks\LockInfo $lockInfo);
49 
50 }
If you are defining your own Locks backend, you must implement this interface.
getLocks($uri, $returnChildLocks)
Returns a list of Sabre objects.
lock($uri, Locks\LockInfo $lockInfo)
Locks a uri.
unlock($uri, Locks\LockInfo $lockInfo)
Removes a lock from a uri.
LockInfo class.
Definition: LockInfo.php:15