Snc\RedisBundle\Session\Storage\Handler\RedisSessionHandler::unlockSession PHP Method

unlockSession() private method

Unlock the session data.
private unlockSession ( )
    private function unlockSession()
    {
        // If we have the right token, then delete the lock
        $script = <<<LUA
if redis.call("GET", KEYS[1]) == ARGV[1] then
    return redis.call("DEL", KEYS[1])
else
    return 0
end
LUA;
        if ($this->redis instanceof \Redis) {
            $this->redis->eval($script, array($this->getRedisKey($this->lockKey), $this->token), 1);
        } else {
            $this->redis->eval($script, 1, $this->getRedisKey($this->lockKey), $this->token);
        }
        $this->locked = false;
        $this->token = null;
    }