PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / trunk
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz vtrunk
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