ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
LockObject.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\WebDAV\Lock;
22
23use Sabre\DAV\Locks\LockInfo;
24
30interface LockObject
31{
32 public function getToken(): string;
33
34 public function getObjId(): int;
35
36 public function getIliasOwner(): int;
37
38 public function getDavOwner(): string;
39
40 public function getExpires(): int;
41
42 public function getDepth(): int;
43
44 public function getType(): string;
45
46 public function getScope(): int;
47
48 public function getAsSabreDavLock(string $uri): LockInfo;
49}