CookieConfiguration
in package
implements
CookieConfigurationInterface
Class CookieConfiguration
Interfaces, Classes and Traits
- CookieConfigurationInterface
- Interface CookieConfigurationInterface
Table of Contents
- $active : bool
- $featureIds : array<string|int, mixed>
- $legIntPurposeIds : mixed
- $policeUrl : mixed
- $purposes : array<string|int, CookieConsentPurposeInterface>
- $vendor : string
- $vendorId : int
- __construct() : mixed
- CookieConfiguration constructor.
- activate() : void
- deactivate() : void
- deactivateFeature() : void
- deactivatePurpose() : void
- featureIds() : array<string|int, mixed>
- isActive() : bool
- jsonSerialize() : mixed
- policeUrl() : string
- purposes() : array<string|int, mixed>
- vendor() : string
- vendorId() : int
- legIntPurposeIds() : array<string|int, mixed>
Properties
$active
protected
bool
$active
= rue
$featureIds
protected
array<string|int, mixed>
$featureIds
$legIntPurposeIds
protected
mixed
$legIntPurposeIds
= []
$policeUrl
protected
mixed
$policeUrl
$purposes
protected
array<string|int, CookieConsentPurposeInterface>
$purposes
$vendor
private
string
$vendor
$vendorId
private
int
$vendorId
Methods
__construct()
CookieConfiguration constructor.
public
__construct(int $vendorId, string $vendor, array<string|int, mixed> $featureIds, string $policeUrl, array<string|int, CookieConsentPurposeInterface> ...$purposes) : mixed
Parameters
- $vendorId : int
- $vendor : string
- $featureIds : array<string|int, mixed>
- $policeUrl : string
- $purposes : array<string|int, CookieConsentPurposeInterface>
Return values
mixed —activate()
public
activate() : void
Return values
void —deactivate()
public
deactivate() : void
Return values
void —deactivateFeature()
public
deactivateFeature(int $feature) : void
Parameters
- $feature : int
Return values
void —deactivatePurpose()
public
deactivatePurpose(int $purposeId) : void
Parameters
- $purposeId : int
Return values
void —featureIds()
public
featureIds() : array<string|int, mixed>
Return values
array<string|int, mixed> —isActive()
public
isActive() : bool
Tags
Return values
bool —jsonSerialize()
public
jsonSerialize() : mixed
Tags
Return values
mixed —policeUrl()
public
policeUrl() : string
Return values
string —purposes()
public
purposes() : array<string|int, mixed>
Return values
array<string|int, mixed> —vendor()
public
vendor() : string
Return values
string —vendorId()
public
vendorId() : int
Return values
int —legIntPurposeIds()
protected
legIntPurposeIds() : array<string|int, mixed>