0, 'real_today' => 0, 'real_yesterday' => 0, 'dry_today' => 0, 'dry_yesterday' => 0, 'today_date' => $today, 'reset_at' => $today, ]; } /** * Register default callbacks that inject silent-drop options into the * Classifier's filter chain. Runs at plugin boot. User filters at the * default priority (10) override these (priority 5). */ public static function register_classifier_filters(): void { add_filter('cf7stg_classifier_thresholds', static function ($thresholds) { if (is_array($thresholds)) { $thresholds['drop'] = self::get_drop_score_threshold(); } return $thresholds; }, 5); add_filter('cf7stg_hard_drop_rules', static function ($rules) { if (is_array($rules) && !self::is_hard_drop_enabled()) { $rules['short_latin_name'] = false; $rules['placeholder_fields'] = false; } return $rules; }, 5); } }