AbstractCookiePolicy
extends BaseSettings
in package
Abstract implementation of the settings for the cookie policy.
Table of Contents
Properties
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
$settings
See Settings
private
Settings
$settings
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
stringgetContentCookiesOrigin()
Content text for who is setting cookies section.
public
abstract getContentCookiesOrigin() : string
Return values
stringgetContentCookieTechnology()
Content text for cookie and cookie-like technology section.
public
abstract getContentCookieTechnology() : string
Return values
stringgetContentDiffToPrivacyPolicy()
Content text for diff to privacy policy section.
public
abstract getContentDiffToPrivacyPolicy() : string
Return values
stringgetContentLegalBasisDsg()
Content text for legal basis section for the DSG (Switzerland).
public
abstract getContentLegalBasisDsg() : string
Return values
stringgetContentLegalBasisGdpr()
Content text for legal basis section for the GDPR / ePrivacy Directive.
public
abstract getContentLegalBasisGdpr() : string
Return values
stringgetContentManageCookies()
Content text for how to manage cookies section.
public
abstract getContentManageCookies() : string
Return values
stringgetContentRightsOfVisitor()
Content text for rights of visitor section.
public
abstract getContentRightsOfVisitor() : string
Return values
stringgetContentTypesOfCookies()
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
stringgetControllerOfWebsiteLabels()
Get label texts for the website operator details.
public
abstract getControllerOfWebsiteLabels() : array<string|int, mixed>
Return values
array<string|int, mixed>getGridJsLanguageTexts()
Get language texts for the GridJS instance which formats the cookie policy to a nice table.
public
abstract getGridJsLanguageTexts() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getHeadlineControllerOfWebsite()
Headline text for the website operator section.
public
abstract getHeadlineControllerOfWebsite() : string
Return values
stringgetHeadlineCookieOrigin()
Who can set cookies on websites?
public
abstract getHeadlineCookieOrigin() : string
Return values
stringgetHeadlineCookieTechnology()
Headline text for explaining cookie and cookie-like technology section.
public
abstract getHeadlineCookieTechnology() : string
Return values
stringgetHeadlineDiffToPrivacyPolicy()
Headline text for diff to privacy policy section.
public
abstract getHeadlineDiffToPrivacyPolicy() : string
Return values
stringgetHeadlineLegalBasis()
Legal explanation of cookies.
public
abstract getHeadlineLegalBasis() : string
Return values
stringgetHeadlineListOfServices()
List of all services with their details.
public
abstract getHeadlineListOfServices() : string
Return values
stringgetHeadlineManageCookies()
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
stringgetHeadlineRightsOfTheVisitor()
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
stringgetHeadlineTableOfContents()
Headline text for the table of contents.
public
abstract getHeadlineTableOfContents() : string
Return values
stringgetHeadlineTypesOfCookies()
Types of cookies and their purposes.
public
abstract getHeadlineTypesOfCookies() : string
Return values
stringgetInstructionText()
Instruction text.
public
abstract getInstructionText() : string
Return values
stringgetListOfServicesTableColumnLabels()
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
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
boolisTableDarkMode()
Render the GridJs table in dark mode.
public
abstract isTableDarkMode() : bool
Return values
boolsetSettings()
Setter.
public
setSettings(Settings $settings) : mixed
Parameters
- $settings : Settings