PluginProbe
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 3.4.0
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v3.4.0
4.7.3 4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 All 93 releases
cookiebot / addons / lib / cookie-consent-interface.php

cookie-consent-interface.php in Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode 3.4.0, at addons/lib/cookie-consent-interface.php

54 lines 1005 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace cookiebot_addons\lib;
4
5 Interface Cookie_Consent_Interface {
6
7 /**
8 * Scans cookiebot consent cookie and fills in $states with accepted consents.
9 *
10 * @since 1.2.0
11 */
12 public function scan_cookie();
13
14 /**
15 * Adds state to $states variable
16 *
17 * @param $state string new state
18 *
19 * @since 1.2.0
20 */
21 public function add_state( $state );
22
23 /**
24 * Returns cookiebot cookie consent state
25 *
26 * @return array array List of accepted cookiebot consents
27 *
28 * @since 1.2.0
29 */
30 public function get_cookie_states();
31
32 /**
33 * Checks if the cookie state is accepted
34 *
35 * @param $state string Cookie state to check if it is accepted
36 *
37 * @return bool
38 *
39 * @since 1.2.0
40 */
41 public function is_cookie_state_accepted( $state );
42
43 /**
44 * Checks if the cookie states are accepted.
45 *
46 * @param $states array Cookie states to check if it is accepted.
47 *
48 * @return bool
49 *
50 * @since 1.3.0
51 */
52 public function are_cookie_states_accepted( $states );
53 }
54