CookieConsentManager
in package
implements
CookieConsentManagerInterface
Class CookieManager
Interfaces, Classes and Traits
- CookieConsentManagerInterface
- Interface CookieManagerInterface
Table of Contents
- $purposes : array<string|int, int>
- $consentPurposeReaderService : CookieConsentPurposeReaderServiceInterface
- $cookiesList : CookieConfigurationList
- $instance : CookieConsentManager
- $vendorCookiesList : CookieConfigurationList
- __construct() : mixed
- CookieManager constructor.
- activateAll() : void
- cookiesList() : CookieConfigurationList
- deactivateAll() : void
- deactivateFeature() : void
- deactivatePurpose() : void
- deactivateVendor() : void
- getInstance() : CookieConsentManager
- purposeStatus() : bool
- vendorCookiesList() : CookieConfigurationList
- activatePurpose() : void
- addCookie() : CookieConfigurationInterface
- setupCookies() : void
- setupGXConsents() : void
Properties
$purposes
protected
array<string|int, int>
$purposes
= []
$consentPurposeReaderService
private
CookieConsentPurposeReaderServiceInterface
$consentPurposeReaderService
$cookiesList
private
CookieConfigurationList
$cookiesList
$instance
private
static CookieConsentManager
$instance
$vendorCookiesList
private
CookieConfigurationList
$vendorCookiesList
Methods
__construct()
CookieManager constructor.
public
__construct(CookieConfigurationList $cookiesList, CookieConfigurationList $thirdPartyCookiesList, CookieConsentPurposeReaderServiceInterface $consentPurposeReaderService) : mixed
Parameters
- $cookiesList : CookieConfigurationList
- $thirdPartyCookiesList : CookieConfigurationList
- $consentPurposeReaderService : CookieConsentPurposeReaderServiceInterface
Tags
Return values
mixed —activateAll()
public
activateAll() : void
Return values
void —cookiesList()
public
cookiesList() : CookieConfigurationList
Tags
Return values
CookieConfigurationList —deactivateAll()
public
deactivateAll() : void
Tags
Return values
void —deactivateFeature()
public
deactivateFeature(int $feature) : void
Parameters
- $feature : int
Tags
Return values
void —deactivatePurpose()
public
deactivatePurpose(int $purpose) : void
Parameters
- $purpose : int
Tags
Return values
void —deactivateVendor()
public
deactivateVendor(int $vendorId) : void
Parameters
- $vendorId : int
Tags
Return values
void —getInstance()
public
static getInstance() : CookieConsentManager
Return values
CookieConsentManager —purposeStatus()
public
purposeStatus(int $purpose) : bool
Parameters
- $purpose : int
Return values
bool —vendorCookiesList()
public
vendorCookiesList() : CookieConfigurationList
Return values
CookieConfigurationList —activatePurpose()
protected
activatePurpose(int $purpose) : void
Parameters
- $purpose : int
Return values
void —addCookie()
protected
addCookie(CookieConfigurationDTO $cookieDto) : CookieConfigurationInterface
Parameters
- $cookieDto : CookieConfigurationDTO
Return values
CookieConfigurationInterface —setupCookies()
protected
setupCookies() : void
Return values
void —setupGXConsents()
protected
setupGXConsents() : void