ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\DAV\Locks\LockInfo Class Reference

LockInfo class. More...

+ Collaboration diagram for Sabre\DAV\Locks\LockInfo:

Data Fields

const SHARED = 1
 A shared lock. More...
 
const EXCLUSIVE = 2
 An exclusive lock. More...
 
const TIMEOUT_INFINITE = -1
 A never expiring timeout. More...
 
 $owner
 
 $token
 
 $timeout
 
 $created
 
 $scope = self::EXCLUSIVE
 
 $depth = 0
 Depth of lock, can be 0 or Sabre::DEPTH_INFINITY. More...
 
 $uri
 

Detailed Description

LockInfo class.

An object of the LockInfo class holds all the information relevant to a single lock.

Author
Evert Pot (http://evertpot.com/) http://sabre.io/license/ Modified BSD License

Definition at line 15 of file LockInfo.php.

Field Documentation

◆ $created

Sabre\DAV\Locks\LockInfo::$created

Definition at line 58 of file LockInfo.php.

◆ $depth

Sabre\DAV\Locks\LockInfo::$depth = 0

Depth of lock, can be 0 or Sabre::DEPTH_INFINITY.

Definition at line 70 of file LockInfo.php.

◆ $owner

Sabre\DAV\Locks\LockInfo::$owner

Definition at line 37 of file LockInfo.php.

◆ $scope

Sabre\DAV\Locks\LockInfo::$scope = self::EXCLUSIVE

Definition at line 65 of file LockInfo.php.

◆ $timeout

Sabre\DAV\Locks\LockInfo::$timeout

Definition at line 51 of file LockInfo.php.

◆ $token

Sabre\DAV\Locks\LockInfo::$token

Definition at line 44 of file LockInfo.php.

◆ $uri

Sabre\DAV\Locks\LockInfo::$uri

Definition at line 78 of file LockInfo.php.

◆ EXCLUSIVE

const Sabre\DAV\Locks\LockInfo::EXCLUSIVE = 2

◆ SHARED

◆ TIMEOUT_INFINITE

const Sabre\DAV\Locks\LockInfo::TIMEOUT_INFINITE = -1

A never expiring timeout.

Definition at line 30 of file LockInfo.php.

Referenced by Sabre\DAV\Locks\Plugin\getTimeoutHeader(), and Sabre\DAV\Locks\PluginTest\testGetTimeoutHeaderInfinite().


The documentation for this class was generated from the following file: