‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest:

Public Member Functions

 loginRateLimiterLimitsRequestsDataProvider ()
 
 loginRateLimiterReturnsExpectedResults (string $loginType, int $loginRateLimit, int $tokens, bool $expected)
 
 loginRateLimiterRespectsIpExcludeList ()
 

Protected Attributes

bool $initializeDatabase = false
 

Detailed Description

Definition at line 25 of file RateLimiterFactoryTest.php.

Member Function Documentation

◆ loginRateLimiterLimitsRequestsDataProvider()

TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest::loginRateLimiterLimitsRequestsDataProvider ( )

Definition at line 31 of file RateLimiterFactoryTest.php.

◆ loginRateLimiterRespectsIpExcludeList()

TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest::loginRateLimiterRespectsIpExcludeList ( )
Test:

Definition at line 84 of file RateLimiterFactoryTest.php.

References $GLOBALS.

◆ loginRateLimiterReturnsExpectedResults()

TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest::loginRateLimiterReturnsExpectedResults ( string  $loginType,
int  $loginRateLimit,
int  $tokens,
bool  $expected 
)
Test:
‪@dataProvider loginRateLimiterLimitsRequestsDataProvider

Definition at line 65 of file RateLimiterFactoryTest.php.

References $GLOBALS.

Member Data Documentation

◆ $initializeDatabase

bool TYPO3\CMS\Core\Tests\Functional\RateLimiter\RateLimiterFactoryTest::$initializeDatabase = false
protected

Speed up this test case, it needs no database

Definition at line 29 of file RateLimiterFactoryTest.php.