111 $assoc_array[
'token'],
112 $assoc_array[
'obj_id'],
113 $assoc_array[
'ilias_owner'],
114 $assoc_array[
'dav_owner'],
115 $assoc_array[
'expires'],
116 $assoc_array[
'depth'],
117 $assoc_array[
'type'],
118 $assoc_array[
'scope']
137 $DIC->user()->getId(),
154 $sabre_lock =
new Sabre\DAV\Locks\LockInfo();
155 $sabre_lock->created;
159 $sabre_lock->timeout = $this->expires -
$timestamp;
160 $sabre_lock->created = $this->expires - 3600;
162 $sabre_lock->uri = $uri;
Represents a lock on an ilias object.
__construct($token, $obj_id, $ilias_owner, $dav_owner, $expires, $depth, $type, $scope)
static createFromAssocArray($assoc_array)
foreach($mandatory_scripts as $file) $timestamp
static createFromSabreLock(Sabre\DAV\Locks\LockInfo $lock_info, $obj_id)
Creates an ILIAS lock object from a sabreDAV lock object.