CrossPHP

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 = []

$dataName

数据名称

private string $dataName = 'data'

$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
Return values
mixed

Search results