‪TYPO3CMS  9.5
TYPO3\CMS\Core\Http\CookieHeaderTrait Class Reference
Inheritance diagram for TYPO3\CMS\Core\Http\CookieHeaderTrait:
TYPO3\CMS\Rsaauth\Storage\SplitStorage

Private Member Functions

 hasSameSiteCookieSupport ()
 
 resendCookieHeader (array $cookieNames=[])
 
 sanitizeSameSiteCookieValue (string $cookieSameSite)
 

Detailed Description

Definition at line 20 of file CookieHeaderTrait.php.

Member Function Documentation

◆ hasSameSiteCookieSupport()

TYPO3\CMS\Core\Http\CookieHeaderTrait::hasSameSiteCookieSupport ( )
private

◆ resendCookieHeader()

TYPO3\CMS\Core\Http\CookieHeaderTrait::resendCookieHeader ( array  $cookieNames = [])
private

Since PHP < 7.3 is not capable of sending the same-site cookie information, session_start() effectively sends the Set-Cookie header. This method fetches the set-cookie headers, parses it via Symfony's Cookie object, and resends the header.

Parameters
string[]$cookieNames

Definition at line 34 of file CookieHeaderTrait.php.

Referenced by TYPO3\CMS\Rsaauth\Storage\SplitStorage\__construct().

◆ sanitizeSameSiteCookieValue()

TYPO3\CMS\Core\Http\CookieHeaderTrait::sanitizeSameSiteCookieValue ( string  $cookieSameSite)
private

Definition at line 67 of file CookieHeaderTrait.php.