PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.8.1
GiveWP – Donation Plugin and Fundraising Platform v4.16.8.1
4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 All 254 releases
give / src / Tracking / Repositories / TelemetryAccessDetails.php

TelemetryAccessDetails.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.8.1, at src/Tracking/Repositories/TelemetryAccessDetails.php

51 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\Tracking\Repositories;
4
5 /**
6 * Class TelemetryAccessDetails
7 * @package Give\Tracking\Repositories
8 *
9 * @since 2.10.0
10 */
11 class TelemetryAccessDetails
12 {
13 const ACCESS_TOKEN_OPTION_KEY = 'give_telemetry_server_access_token';
14
15 /**
16 * Get option value for telemetry access token.
17 *
18 * @since 2.10.0
19 * @return string
20 */
21 public function getAccessTokenOptionValue()
22 {
23 return get_option(self::ACCESS_TOKEN_OPTION_KEY, '');
24 }
25
26 /**
27 * Return whether or not website has telemetry access token.
28 *
29 * @since 2.10.0
30 * @return string
31 */
32 public function hasAccessTokenOptionValue()
33 {
34 return (bool)$this->getAccessTokenOptionValue();
35 }
36
37 /**
38 * Get option value for telemetry access token.
39 *
40 * @since 2.10.0
41 *
42 * @param string $optionValue
43 *
44 * @return string
45 */
46 public function saveAccessTokenOptionValue($optionValue)
47 {
48 return update_option(self::ACCESS_TOKEN_OPTION_KEY, $optionValue, false);
49 }
50 }
51