PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / trunk
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode vtrunk
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 / admin_notices / Cookiebot_Notices.php
cookiebot / src / admin_notices Last commit date
Cookiebot_Base_Notice.php 4 months ago Cookiebot_Notices.php 1 year ago Cookiebot_Recommendation_Notice.php 1 year ago Cookiebot_Temp_Notice.php 1 year ago
Cookiebot_Notices.php
39 lines
1 <?php
2
3 namespace cybot\cookiebot\admin_notices;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 } // Exit if accessed directly
8
9 class Cookiebot_Notices {
10
11 /**
12 * @var array
13 */
14 private $notices_list = array();
15
16 public function __construct() {
17 $this->load_notices();
18 }
19
20 public function register_hooks() {
21 add_action( 'init', array( $this, 'build_notices' ) );
22 }
23
24 protected function load_notices() {
25 $this->notices_list = self::PLUGIN_NOTICES;
26 }
27
28 public function build_notices() {
29 foreach ( $this->notices_list as $notice_class ) {
30 ( new $notice_class() )->register_hooks();
31 }
32 }
33
34 const PLUGIN_NOTICES = array(
35 Cookiebot_Recommendation_Notice::class,
36 Cookiebot_Temp_Notice::class,
37 );
38 }
39