ResponseData
in package
响应数据类
Class ResponseData
Table of Contents
- $data : array<string|int, mixed>
- 数据
- $message : string
- 消息
- $status : int
- 状态
- $dataName : string
- 数据名称
- $instance : static
- $messageName : string
- 消息名称
- $statusName : string
- 状态名称
- addData() : void
- 添加数据
- builder() : static
- getData() : array<string|int, mixed>
- 返回数据
- getDataContent() : array<string|int, mixed>
- 获取数据内容
- getDataName() : string
- getMessage() : string
- getMessageName() : string
- getStatus() : int
- getStatusName() : string
- setData() : void
- 数据内容
- setDataName() : string
- setMessage() : void
- setMessageName() : string
- setStatus() : void
- setStatusName() : string
- updateInfoProperty() : void
- 更新状态和消息属性
- resetData() : $this
- 重置数据
- __construct() : mixed
- ResponseData constructor.
Properties
$data
数据
protected
array<string|int, mixed>
$data
= []
$message
消息
protected
string
$message
$status
状态
protected
int
$status
$dataName
数据名称
private
string
$dataName
= 'data'
$instance
private
static static
$instance
$messageName
消息名称
private
string
$messageName
= 'msg'
$statusName
状态名称
private
string
$statusName
= 'code'
Methods
addData()
添加数据
public
addData(string $key, mixed $value) : void
Parameters
- $key : string
- $value : mixed
Return values
void —builder()
public
static builder() : static
Return values
static —getData()
返回数据
public
getData([bool $getContent = true ]) : array<string|int, mixed>
Parameters
- $getContent : bool = true
-
是否获取数据内容
Return values
array<string|int, mixed> —getDataContent()
获取数据内容
public
getDataContent() : array<string|int, mixed>
Return values
array<string|int, mixed> —getDataName()
public
getDataName() : string
Return values
string —getMessage()
public
getMessage() : string
Return values
string —getMessageName()
public
getMessageName() : string
Return values
string —getStatus()
public
getStatus() : int
Return values
int —getStatusName()
public
getStatusName() : string
Return values
string —setData()
数据内容
public
setData(array<string|int, mixed> $data[, bool $merge = false ]) : void
Parameters
- $data : array<string|int, mixed>
- $merge : bool = false
-
默认不合并数据
Return values
void —setDataName()
public
setDataName(string $dataName) : string
Parameters
- $dataName : string
Return values
string —setMessage()
public
setMessage(string $message) : void
Parameters
- $message : string
Return values
void —setMessageName()
public
setMessageName(string $messageName) : string
Parameters
- $messageName : string
Return values
string —setStatus()
public
setStatus(int $status) : void
Parameters
- $status : int
Return values
void —setStatusName()
public
setStatusName(string $statusName) : string
Parameters
- $statusName : string
Return values
string —updateInfoProperty()
更新状态和消息属性
public
updateInfoProperty(array<string|int, mixed> &$data) : void
Parameters
- $data : array<string|int, mixed>
Return values
void —resetData()
重置数据
protected
resetData() : $this
Return values
$this —__construct()
ResponseData constructor.
private
__construct() : mixed