REDROOM
PHP 8.2.32
Path:
Logout
Edit File
Size: 1.24 KB
Close
/home/ecopackply/www/system/Throttle/ThrottlerInterface.php
Text
Base64
<?php declare(strict_types=1); /** * This file is part of CodeIgniter 4 framework. * * (c) CodeIgniter Foundation <admin@codeigniter.com> * * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace CodeIgniter\Throttle; /** * Expected behavior of a Throttler */ interface ThrottlerInterface { /** * Restricts the number of requests made by a single key within * a set number of seconds. * * Example: * * if (! $throttler->checkIPAddress($request->ipAddress(), 60, MINUTE)) * { * die('You submitted over 60 requests within a minute.'); * } * * @param string $key The name to use as the "bucket" name. * @param int $capacity The number of requests the "bucket" can hold * @param int $seconds The time it takes the "bucket" to completely refill * @param int $cost The number of tokens this action uses. * * @return bool */ public function check(string $key, int $capacity, int $seconds, int $cost); /** * Returns the number of seconds until the next available token will * be released for usage. */ public function getTokenTime(): int; }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Throttler.php
4.99 KB
lrw-r--r--
2026-01-27 08:07:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ThrottlerInterface.php
1.24 KB
lrw-r--r--
2026-01-27 08:07:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).