PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.7.1
Tutor LMS – eLearning and online course solution v2.7.1
3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / traits / JsonResponse.php
tutor / traits Last commit date
JsonResponse.php 2 years ago
JsonResponse.php
66 lines
1 <?php
2 /**
3 * Trait for re-useable JSON response helper.
4 *
5 * @package Tutor\Traits
6 * @since 2.5.0
7 */
8
9 namespace Tutor\Traits;
10
11 /**
12 * JsonResponse trait
13 *
14 * @since 2.5.0
15 */
16 trait JsonResponse {
17
18 /**
19 * Response JSON success message.
20 *
21 * @param string $message success message.
22 *
23 * @return void
24 */
25 public function response_success( $message ) {
26 wp_send_json(
27 array(
28 'success' => true,
29 'message' => $message,
30 )
31 );
32 }
33
34 /**
35 * Response JSON fail message.
36 *
37 * @param string $message fail message.
38 *
39 * @return void
40 */
41 public function response_fail( $message ) {
42 wp_send_json(
43 array(
44 'success' => false,
45 'message' => $message,
46 )
47 );
48 }
49
50 /**
51 * Response JSON data.
52 *
53 * @param array $data data.
54 *
55 * @return void
56 */
57 public function response_data( $data ) {
58 wp_send_json(
59 array(
60 'success' => true,
61 'data' => $data,
62 )
63 );
64 }
65 }
66