RequestRateLimiterInterface.php
Namespace
Symfony\Component\HttpFoundation\RateLimiterFile
-
vendor/
symfony/ http-foundation/ RateLimiter/ RequestRateLimiterInterface.php
View source
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Component\HttpFoundation\RateLimiter;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\RateLimiter\RateLimit;
/**
* A special type of limiter that deals with requests.
*
* This allows to limit on different types of information
* from the requests.
*
* @author Wouter de Jong <wouter@wouterj.nl>
*/
interface RequestRateLimiterInterface {
public function consume(Request $request) : RateLimit;
public function reset(Request $request) : void;
}
Interfaces
Title | Deprecated | Summary |
---|---|---|
RequestRateLimiterInterface | A special type of limiter that deals with requests. |