PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.2.8
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.2.8
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 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / src / lib / Cookie_Consent_Interface.php
cookiebot / src / lib Last commit date
buffer 3 years ago script_loader_tag 3 years ago traits 3 years ago Consent_API_Helper.php 3 years ago Cookie_Consent.php 3 years ago Cookie_Consent_Interface.php 4 years ago Cookiebot_Activated.php 3 years ago Cookiebot_Automatic_Updates.php 3 years ago Cookiebot_Deactivated.php 4 years ago Cookiebot_Javascript_Helper.php 3 years ago Cookiebot_WP.php 3 years ago Dependency_Container.php 3 years ago Settings_Page_Tab.php 3 years ago Settings_Service.php 3 years ago Settings_Service_Interface.php 3 years ago Supported_Languages.php 4 years ago Supported_Regions.php 3 years ago WP_Rocket_Helper.php 3 years ago Widgets.php 3 years ago global-deprecations.php 3 years ago helper.php 3 years ago
Cookie_Consent_Interface.php
54 lines
1 <?php
2
3 namespace cybot\cookiebot\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( array $states );
53 }
54