Exemplo n.º 1
0
 /**
  * Unlocks a uri
  *
  * This method removes a lock from a uri. It is assumed all the supplied information is correct and verified
  *
  * @param string $uri
  * @param LockInfo $lockInfo
  * @return bool
  */
 function unlockNode($uri, LockInfo $lockInfo)
 {
     if (!$this->server->emit('beforeUnlock', [$uri, $lockInfo])) {
         return;
     }
     return $this->locksBackend->unlock($uri, $lockInfo);
 }
Exemplo n.º 2
0
 /**
  * Unlocks a uri
  *
  * This method removes a lock from a uri. It is assumed all the supplied information is correct and verified
  *
  * @param string $uri
  * @param LockInfo $lockInfo
  * @return bool
  */
 public function unlockNode($uri, LockInfo $lockInfo)
 {
     if (!$this->server->broadcastEvent('beforeUnlock', array($uri, $lockInfo))) {
         return;
     }
     if ($this->locksBackend) {
         return $this->locksBackend->unlock($uri, $lockInfo);
     }
 }