ResponseCookieEncryptor
- Full name:
\Qubus\Http\Cookies\ResponseCookieEncryptor
Properties
encryptor
public \Qubus\Http\Encryption\Encryptor $encryptor
validation
public \Qubus\Http\Cookies\Validation\Validation $validation
Methods
__construct
public __construct(\Qubus\Http\Encryption\Encryptor $encryptor, \Qubus\Http\Cookies\Validation\Validation $validation): mixed
Parameters:
| Parameter | Type | Description |
$encryptor | \Qubus\Http\Encryption\Encryptor | |
$validation | \Qubus\Http\Cookies\Validation\Validation | |
resolveCookieNames
private static resolveCookieNames(mixed $cookieNames): array
- This method is static. Parameters:
| Parameter | Type | Description |
$cookieNames | mixed | |
hasNoCookieNames
private static hasNoCookieNames(array $cookieNames): bool
- This method is static. Parameters:
| Parameter | Type | Description |
$cookieNames | array | |
encrypt
public encrypt(\Psr\Http\Message\ResponseInterface $response, mixed $cookieNames): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
$response | \Psr\Http\Message\ResponseInterface | |
$cookieNames | mixed | |
encryptCookie
private encryptCookie(\Qubus\Http\Cookies\SetCookies $setCookies, mixed $cookieName): \Qubus\Http\Cookies\SetCookies
Parameters:
| Parameter | Type | Description |
$setCookies | \Qubus\Http\Cookies\SetCookies | |
$cookieName | mixed | |