PHP 8.3.31
Preview: LuaScripts.php Size: 888 B
/home/getspomw/royalsquad.us/vendor/laravel/framework/src/Illuminate/Cache/LuaScripts.php

<?php

namespace Illuminate\Cache;

class LuaScripts
{
    /**
     * Get the Lua script that sets a key only when it does not yet exist.
     *
     * KEYS[1] - The name of the key
     * ARGV[1] - The value of the key
     * ARGV[2] - The number of seconds the key should be valid
     *
     * @return string
     */
    public static function add()
    {
        return <<<'LUA'
return redis.call('exists',KEYS[1])<1 and redis.call('setex',KEYS[1],ARGV[2],ARGV[1])
LUA;
    }

    /**
     * Get the Lua script to atomically release a lock.
     *
     * KEYS[1] - The name of the lock
     * ARGV[1] - The owner key of the lock instance trying to release it
     *
     * @return string
     */
    public static function releaseLock()
    {
        return <<<'LUA'
if redis.call("get",KEYS[1]) == ARGV[1] then
    return redis.call("del",KEYS[1])
else
    return 0
end
LUA;
    }
}

Directory Contents

Dirs: 3 × Files: 34

Name Size Perms Modified Actions
Console DIR
- drwxrwxrwx 2025-09-17 06:52:59
Edit Download
Events DIR
- drwxrwxrwx 2025-09-17 06:52:59
Edit Download
- drwxrwxrwx 2025-09-17 06:52:59
Edit Download
2.64 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
1.41 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
2.10 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
4.67 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
1.79 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
11.32 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
1.32 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
1.49 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
3.76 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
13.22 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
1.54 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
14.53 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
271 B lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
10.15 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
681 B lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
1.05 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
3.86 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
888 B lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
2.33 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
1.42 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
6.14 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
692 B lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
2.34 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
829 B lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
7.61 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
1.73 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
12.87 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
3.03 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
3.44 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
20.17 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download
1.25 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
421 B lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
2.50 KB lrw-rw-rw- 2025-09-17 06:52:58
Edit Download
2.46 KB lrw-rw-rw- 2025-09-17 06:52:59
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).