hasLock = TRUE; return TRUE; } /** * Release lock. * * @return bool|null|string * Trueish/falsish. */ public function release() { $this->hasLock = FALSE; return TRUE; } /** * @return bool|null|string * Trueish/falsish. * @deprecated * Not supported by some locking strategies. If you need to poll, better * to use acquire(0). */ public function isFree() { return !$this->hasLock; } /** * @return bool */ public function isAcquired() { return $this->hasLock; } }