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

Public Member Functions

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

Static Public Member Functions

static validReferrerIsHandledDataProvider ()
 
static invalidReferrerIsHandledDataProvider ()
 

Private Member Functions

 buildSubject (string $requestUri, string $referrer, ConsumableNonce $nonce=null)
 

Static Private Member Functions

static buildRefreshContentPattern (string $uri)
 

Detailed Description

Definition at line 31 of file ReferrerEnforcerTest.php.

Member Function Documentation

◆ buildRefreshContentPattern()

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

◆ buildSubject()

◆ invalidReferrerIsHandled()

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

Definition at line 160 of file ReferrerEnforcerTest.php.

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

◆ invalidReferrerIsHandledDataProvider()

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

Definition at line 129 of file ReferrerEnforcerTest.php.

◆ missingReferrerIsHandled()

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

◆ nonceIsAppliedToResponse()

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

◆ validReferrerIsHandled()

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

Definition at line 117 of file ReferrerEnforcerTest.php.

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

◆ validReferrerIsHandledDataProvider()

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