PluginProbe
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.8
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.8
2.12.8 2.12.7 2.12.6 2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 All 98 releases
sureforms / inc / abilities / settings / settings-secret-keys.php

settings-secret-keys.php in SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz 2.12.8, at inc/abilities/settings/settings-secret-keys.php

39 lines 772 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Settings Secret Keys Trait.
4 *
5 * Provides the shared list of secret key option names used by both
6 * get-global-settings and update-global-settings abilities.
7 *
8 * @package sureforms
9 * @since 2.6.0
10 */
11
12 namespace SRFM\Inc\Abilities\Settings;
13
14 if ( ! defined( 'ABSPATH' ) ) {
15 exit; // Exit if accessed directly.
16 }
17
18 /**
19 * Settings_Secret_Keys trait.
20 *
21 * @since 2.6.0
22 */
23 trait Settings_Secret_Keys {
24 /**
25 * Secret key option names that should be masked in output
26 * and preserved (sentinel check) on update.
27 *
28 * @since 2.6.0
29 * @var array<string>
30 */
31 private static $secret_keys = [
32 'srfm_v2_checkbox_secret_key',
33 'srfm_v2_invisible_secret_key',
34 'srfm_v3_secret_key',
35 'srfm_cf_turnstile_secret_key',
36 'srfm_hcaptcha_secret_key',
37 ];
38 }
39