Documentation

AbstractCookiePolicy extends BaseSettings
in package

AbstractYes

Abstract implementation of the settings for the cookie policy.

Table of Contents

Properties

$settings  : Settings
See Settings

Methods

getAdditionalContent()  : string
In this text field, you can make additional additions to the cookie policy that do not fit any of the previously mentioned topics.
getContentCookiesOrigin()  : string
Content text for who is setting cookies section.
getContentCookieTechnology()  : string
Content text for cookie and cookie-like technology section.
getContentDiffToPrivacyPolicy()  : string
Content text for diff to privacy policy section.
getContentLegalBasisDsg()  : string
Content text for legal basis section for the DSG (Switzerland).
getContentLegalBasisGdpr()  : string
Content text for legal basis section for the GDPR / ePrivacy Directive.
getContentManageCookies()  : string
Content text for how to manage cookies section.
getContentRightsOfVisitor()  : string
Content text for rights of visitor section.
getContentTypesOfCookies()  : string
Content text for the types of cookies (list categories of cookies like Essential, Marketing, Functional, Statistics, ...).
getControllerOfWebsiteLabels()  : array<string|int, mixed>
Get label texts for the website operator details.
getGridJsLanguageTexts()  : array<string|int, mixed>
Get language texts for the GridJS instance which formats the cookie policy to a nice table.
getHeadlineControllerOfWebsite()  : string
Headline text for the website operator section.
getHeadlineCookieOrigin()  : string
Who can set cookies on websites?
getHeadlineCookieTechnology()  : string
Headline text for explaining cookie and cookie-like technology section.
getHeadlineDiffToPrivacyPolicy()  : string
Headline text for diff to privacy policy section.
getHeadlineLegalBasis()  : string
Legal explanation of cookies.
getHeadlineListOfServices()  : string
List of all services with their details.
getHeadlineManageCookies()  : string
Explanation of how to delete cookies in your browser (including 3rd party cookies that RCB cannot delete; no explanation per browser, but only generally necessary, about the browser manual).
getHeadlineRightsOfTheVisitor()  : string
Information about the rights of the website visitor and function for viewing the history of consent, changing consent and revoking consent.
getHeadlineTableOfContents()  : string
Headline text for the table of contents.
getHeadlineTypesOfCookies()  : string
Types of cookies and their purposes.
getInstructionText()  : string
Instruction text.
getListOfServicesTableColumnLabels()  : array<string|int, mixed>
Get label texts for the table of list of services.
getSettings()  : mixed
Getter.
isShowCustomGroups()  : bool
When there are custom groups created beside Essential, Marketing, Functional, Statistics, also show a static text about those groups.
isTableDarkMode()  : bool
Render the GridJs table in dark mode.
setSettings()  : mixed
Setter.

Properties

Methods

getAdditionalContent()

In this text field, you can make additional additions to the cookie policy that do not fit any of the previously mentioned topics.

public getAdditionalContent() : string

Use {{dateOfUpdate}} as a placeholder to show date of the cookie policy when it was last changed.

Return values
string

getContentCookiesOrigin()

Content text for who is setting cookies section.

public abstract getContentCookiesOrigin() : string
Return values
string

getContentCookieTechnology()

Content text for cookie and cookie-like technology section.

public abstract getContentCookieTechnology() : string
Return values
string

getContentDiffToPrivacyPolicy()

Content text for diff to privacy policy section.

public abstract getContentDiffToPrivacyPolicy() : string
Return values
string

getContentLegalBasisDsg()

Content text for legal basis section for the DSG (Switzerland).

public abstract getContentLegalBasisDsg() : string
Return values
string

getContentLegalBasisGdpr()

Content text for legal basis section for the GDPR / ePrivacy Directive.

public abstract getContentLegalBasisGdpr() : string
Return values
string

getContentManageCookies()

Content text for how to manage cookies section.

public abstract getContentManageCookies() : string
Return values
string

getContentRightsOfVisitor()

Content text for rights of visitor section.

public abstract getContentRightsOfVisitor() : string
Return values
string

getContentTypesOfCookies()

Content text for the types of cookies (list categories of cookies like Essential, Marketing, Functional, Statistics, ...).

public abstract getContentTypesOfCookies() : string

You should also make use of isShowCustomGroups() to show an extra paragraph for custom groups.

Return values
string

getControllerOfWebsiteLabels()

Get label texts for the website operator details.

public abstract getControllerOfWebsiteLabels() : array<string|int, mixed>
Return values
array<string|int, mixed>

getHeadlineControllerOfWebsite()

Headline text for the website operator section.

public abstract getHeadlineControllerOfWebsite() : string
Return values
string

getHeadlineCookieOrigin()

Who can set cookies on websites?

public abstract getHeadlineCookieOrigin() : string
Return values
string

getHeadlineCookieTechnology()

Headline text for explaining cookie and cookie-like technology section.

public abstract getHeadlineCookieTechnology() : string
Return values
string

getHeadlineDiffToPrivacyPolicy()

Headline text for diff to privacy policy section.

public abstract getHeadlineDiffToPrivacyPolicy() : string
Return values
string

getHeadlineLegalBasis()

Legal explanation of cookies.

public abstract getHeadlineLegalBasis() : string
Return values
string

getHeadlineListOfServices()

List of all services with their details.

public abstract getHeadlineListOfServices() : string
Return values
string

getHeadlineManageCookies()

Explanation of how to delete cookies in your browser (including 3rd party cookies that RCB cannot delete; no explanation per browser, but only generally necessary, about the browser manual).

public abstract getHeadlineManageCookies() : string
Return values
string

getHeadlineRightsOfTheVisitor()

Information about the rights of the website visitor and function for viewing the history of consent, changing consent and revoking consent.

public abstract getHeadlineRightsOfTheVisitor() : string
Return values
string

getHeadlineTableOfContents()

Headline text for the table of contents.

public abstract getHeadlineTableOfContents() : string
Return values
string

getHeadlineTypesOfCookies()

Types of cookies and their purposes.

public abstract getHeadlineTypesOfCookies() : string
Return values
string

getInstructionText()

Instruction text.

public abstract getInstructionText() : string
Return values
string

getListOfServicesTableColumnLabels()

Get label texts for the table of list of services.

public abstract getListOfServicesTableColumnLabels() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSettings()

Getter.

public getSettings() : mixed
Tags
codeCoverageIgnore

isShowCustomGroups()

When there are custom groups created beside Essential, Marketing, Functional, Statistics, also show a static text about those groups.

public abstract isShowCustomGroups() : bool
Return values
bool

isTableDarkMode()

Render the GridJs table in dark mode.

public abstract isTableDarkMode() : bool
Return values
bool

        
On this page

Search results