PluginProbe
MailPoet – Newsletters, Email Marketing, and Automation / 5.38.0
MailPoet – Newsletters, Email Marketing, and Automation v5.38.0
5.38.0 5.37.0 5.36.1 5.36.0 5.35.1 5.35.0 5.34.3 5.34.2 5.34.1 5.34.0 5.33.1 5.33.0 5.32.0 5.31.0 5.30.0 5.29.0 5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 All 542 releases
mailpoet / lib / API / JSON / SuccessResponse.php
SuccessResponse.php
28 lines 519 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing
2
3 namespace MailPoet\API\JSON;
4
5 if (!defined('ABSPATH')) exit;
6
7
8 class SuccessResponse extends Response {
9 public $data;
10
11 public function __construct(
12 $data = [],
13 $meta = [],
14 $status = self::STATUS_OK
15 ) {
16 parent::__construct($status, $meta);
17 $this->data = $data;
18 }
19
20 public function getData() {
21 if ($this->data === null) return [];
22
23 return [
24 'data' => $this->data,
25 ];
26 }
27 }
28