ILIAS
trunk Revision v12.0_alpha-1540-g00f839d5fa1
◀ ilDoc Overview
LocksRepository.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\WebDAV\Lock
;
22
23
interface
LocksRepository
24
{
25
public
function
existsFor
(
string
$token
): bool;
26
27
public
function
maybeGetLockFromToken
(
string
$token
): ?
LockObject
;
28
29
public
function
maybeGetLockFromObjId
(
int
$obj_id): ?
LockObject
;
30
31
public
function
save
(
LockObject
$ilias_lock): void;
32
33
public
function
remove
(
string
$token
):
int
;
34
35
public
function
purgeExpired
():
int
;
36
37
public
function
updateLocks
(
int
$old_obj_id,
int
$new_obj_id):
int
;
38
}
ILIAS\WebDAV\Lock\LockObject
Definition:
LockObject.php:31
ILIAS\WebDAV\Lock\LocksRepository
Definition:
LocksRepository.php:24
ILIAS\WebDAV\Lock\LocksRepository\maybeGetLockFromToken
maybeGetLockFromToken(string $token)
ILIAS\WebDAV\Lock\LocksRepository\updateLocks
updateLocks(int $old_obj_id, int $new_obj_id)
ILIAS\WebDAV\Lock\LocksRepository\maybeGetLockFromObjId
maybeGetLockFromObjId(int $obj_id)
ILIAS\WebDAV\Lock\LocksRepository\existsFor
existsFor(string $token)
ILIAS\WebDAV\Lock\LocksRepository\save
save(LockObject $ilias_lock)
ILIAS\WebDAV\Lock\LocksRepository\purgeExpired
purgeExpired()
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\WebDAV\Lock
Definition:
Backend.php:21
$token
$token
Definition:
xapitoken.php:67
components
ILIAS
WebDAV
src
Lock
LocksRepository.php
Generated on Wed Jun 3 2026 23:07:35 for ILIAS by
1.9.4 (using
Doxyfile
)