0 follower

Final Class Yiisoft\Yii\RateLimiter\Policy\LimitPerIp

InheritanceYiisoft\Yii\RateLimiter\Policy\LimitPerIp
ImplementsYiisoft\Yii\RateLimiter\Policy\LimitPolicyInterface

Method Details

Hide inherited methods

fingerprint() public method

public fingerprint( \Psr\Http\Message\ServerRequestInterface $request ): string
$request \Psr\Http\Message\ServerRequestInterface

                public function fingerprint(ServerRequestInterface $request): string
{
    return sha1(strtolower($request->getMethod() . $request->getUri()->getPath() . $this->getIp($request)));
}