MediaWiki  1.27.2
NullLockManager Class Reference

Simple version of LockManager that does nothing. More...

Inheritance diagram for NullLockManager:
Collaboration diagram for NullLockManager:

Protected Member Functions

 doLock (array $paths, $type)
 
 doUnlock (array $paths, $type)
 
- Protected Member Functions inherited from LockManager
 doLock (array $paths, $type)
 Lock resources with the given keys and lock type. More...
 
 doLockByType (array $pathsByType)
 
 doUnlock (array $paths, $type)
 Unlock resources with the given keys and lock type. More...
 
 doUnlockByType (array $pathsByType)
 
 normalizePathsByType (array $pathsByType)
 Normalize the $paths array by converting LOCK_UW locks into the appropriate type and removing any duplicated paths for each lock type. More...
 
 sha1Base16Absolute ($path)
 Get the base 16 SHA-1 of a string, padded to 31 digits. More...
 
 sha1Base36Absolute ($path)
 Get the base 36 SHA-1 of a string, padded to 31 digits. More...
 

Additional Inherited Members

- Public Member Functions inherited from LockManager
 __construct (array $config)
 Construct a new instance from configuration. More...
 
 lock (array $paths, $type=self::LOCK_EX, $timeout=0)
 Lock the resources at the given abstract paths. More...
 
 lockByType (array $pathsByType, $timeout=0)
 Lock the resources at the given abstract paths. More...
 
 unlock (array $paths, $type=self::LOCK_EX)
 Unlock the resources at the given abstract paths. More...
 
 unlockByType (array $pathsByType)
 Unlock the resources at the given abstract paths. More...
 
- Public Attributes inherited from LockManager
const LOCK_EX = 3
 
const LOCK_SH = 1
 Lock types; stronger locks have higher values. More...
 
const LOCK_UW = 2
 
- Protected Attributes inherited from LockManager
 $domain
 
array $locksHeld = []
 Map of (resource path => lock type => count) More...
 
 $lockTTL
 
array $lockTypeMap
 Mapping of lock types to the type actually used. More...
 

Detailed Description

Simple version of LockManager that does nothing.

Since
1.19

Definition at line 250 of file LockManager.php.

Member Function Documentation

NullLockManager::doLock ( array  $paths,
  $type 
)
protected

Definition at line 251 of file LockManager.php.

References Status\newGood().

NullLockManager::doUnlock ( array  $paths,
  $type 
)
protected

Definition at line 255 of file LockManager.php.

References Status\newGood().


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