‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest:

Public Member Functions

 validReferrerIsHandledDataProvider ()
 
 validReferrerIsHandled (string $requestUri, string $referrer, ?array $options, ?string $expectedResponse)
 
 invalidReferrerIsHandledDataProvider ()
 
 invalidReferrerIsHandled (string $requestUri, string $referrer, ?array $options)
 
 missingReferrerIsHandled ()
 

Private Member Functions

 buildSubject (string $requestUri, string $referrer)
 

Static Private Member Functions

static buildRefreshContentPattern (string $uri)
 

Detailed Description

Definition at line 29 of file ReferrerEnforcerTest.php.

Member Function Documentation

◆ buildRefreshContentPattern()

static TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::buildRefreshContentPattern ( string  $uri)
staticprivate

◆ buildSubject()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::buildSubject ( string  $requestUri,
string  $referrer 
)
private

◆ invalidReferrerIsHandled()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::invalidReferrerIsHandled ( string  $requestUri,
string  $referrer,
?array  $options 
)
Parameters
string$requestUri
string$referrer
string[] | null$options
Test:
‪@dataProvider invalidReferrerIsHandledDataProvider

Definition at line 166 of file ReferrerEnforcerTest.php.

References TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest\buildSubject().

◆ invalidReferrerIsHandledDataProvider()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::invalidReferrerIsHandledDataProvider ( )

Definition at line 132 of file ReferrerEnforcerTest.php.

◆ missingReferrerIsHandled()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::missingReferrerIsHandled ( )

◆ validReferrerIsHandled()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::validReferrerIsHandled ( string  $requestUri,
string  $referrer,
?array  $options,
?string  $expectedResponse 
)
Parameters
string$requestUri
string$referrer
string[] | null$options
string | null$expectedResponse
Test:
‪@dataProvider validReferrerIsHandledDataProvider

Definition at line 120 of file ReferrerEnforcerTest.php.

References TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest\buildSubject().

◆ validReferrerIsHandledDataProvider()

TYPO3\CMS\Core\Tests\Unit\Http\Security\ReferrerEnforcerTest::validReferrerIsHandledDataProvider ( )