PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.3
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.3
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 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.1.2 1.10.0 1.10.1 1.11.0 1.12.0 1.12.1 1.12.2 1.12.3 1.13.0 1.13.1 1.13.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.2 2.6.0
sureforms / inc / abilities / settings / settings-secret-keys.php
sureforms / inc / abilities / settings Last commit date
get-global-settings.php 5 months ago settings-secret-keys.php 5 months ago update-global-settings.php 1 month ago
settings-secret-keys.php
39 lines
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