TABLE_NAME
TABLE_NAME ='presets'
Predefined presets for blocker.
CLASSES =array(\DevOwl\RealCookieBanner\presets\PresetIdentifierMap::GOOGLE_FONTS => \DevOwl\RealCookieBanner\presets\free\blocker\GoogleFontsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::YOUTUBE => \DevOwl\RealCookieBanner\presets\free\blocker\YoutubePreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::JETPACK_SITE_STATS => \DevOwl\RealCookieBanner\presets\free\blocker\JetPackSiteStatsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::JETPACK_COMMENTS => \DevOwl\RealCookieBanner\presets\free\blocker\JetPackCommentsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::GRAVATAR => \DevOwl\RealCookieBanner\presets\free\blocker\GravatarPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::WORDPRESS_EMOJIS => \DevOwl\RealCookieBanner\presets\free\blocker\WordPressEmojisPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::FONTAWESOME => \DevOwl\RealCookieBanner\presets\free\blocker\FontAwesomePreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::WORDPRESS_USER_LOGIN => \DevOwl\RealCookieBanner\presets\free\blocker\WordPressUserLoginPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::WORDPRESS_PLUGIN_EMBED => \DevOwl\RealCookieBanner\presets\free\blocker\WordPressPluginEmbed::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::WORDPRESS_COMMENTS => \DevOwl\RealCookieBanner\presets\free\blocker\WordPressCommentsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::AWIN_PUBLISHER_MASTERTAG => \DevOwl\RealCookieBanner\presets\pro\blocker\AwinPublisherMasterTagPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::FOUND_EE => \DevOwl\RealCookieBanner\presets\pro\blocker\FoundEePreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::FRESHCHAT => \DevOwl\RealCookieBanner\presets\pro\blocker\FreshchatPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::GOOGLE_ADS => \DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAdsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::GOOGLE_AD_SENSE => \DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAdsensePreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::GTM => \DevOwl\RealCookieBanner\presets\pro\blocker\GtmPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::HCAPTCHA => \DevOwl\RealCookieBanner\presets\pro\blocker\HCaptchaPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::HELP_CRUNCH_CHAT => \DevOwl\RealCookieBanner\presets\pro\blocker\HelpCrunchChatPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::HELP_SCOUT_CHAT => \DevOwl\RealCookieBanner\presets\pro\blocker\HelpScoutChatPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::LUCKY_ORANGE => \DevOwl\RealCookieBanner\presets\pro\blocker\LuckyOrangePreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::MATOMO => \DevOwl\RealCookieBanner\presets\pro\blocker\MatomoPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::MTM => \DevOwl\RealCookieBanner\presets\pro\blocker\MtmPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::BING_ADS => \DevOwl\RealCookieBanner\presets\pro\blocker\BingAdsPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::PADDLE_COM => \DevOwl\RealCookieBanner\presets\pro\blocker\PaddleComPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::REAMAZE_CHAT => \DevOwl\RealCookieBanner\presets\pro\blocker\ReamazeChatPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::AMAZON_ASSOCIATES_WIDGET => \DevOwl\RealCookieBanner\presets\pro\blocker\AmazonAssociatesWidgetPreset::class, \DevOwl\RealCookieBanner\presets\PresetIdentifierMap::TIKTOK_PIXEL => \DevOwl\RealCookieBanner\presets\pro\blocker\TikTokPixelPreset::class)
$expireOption :\MatthiasWeb\Utils\ExpireOption
Cache of presets as they can be time-consuming to generate.
So, they are recalculated each x hours.
applyMiddleware(array<mixed,\DevOwl\RealCookieBanner\presets\WP_Post> $existingCookies,array<mixed,\DevOwl\RealCookieBanner\presets\WP_Post> $existingBlockers,array $result)
See filter `RCB/Presets/Blocker/MiddlewareCallbacks`.
array<mixed,\DevOwl\RealCookieBanner\presets\WP_Post> | $existingCookies | |
array<mixed,\DevOwl\RealCookieBanner\presets\WP_Post> | $existingBlockers | |
array | $result |