JsonContent
extends StaticContentBase
in package
構築時点でもう粗方確定している本文データ。
本文データ自体は継承側コンストラクタで構築すること。
Table of Contents
Properties
Methods
- __construct() : mixed
- 生成。
- toBody() : Binary
- toHeader() : HttpHeader
- createContentTypeHeader() : HttpHeader
Properties
$body read-only
protected
Binary
$body
$mime
private
string
$mime
= Mime::JSON
Methods
__construct()
生成。
public
__construct(array<string|int, mixed>|object $value[, string $mime = Mime::JSON ][, JsonSerializer|null $jsonSerializer = null ]) : mixed
Parameters
- $value : array<string|int, mixed>|object
- $mime : string = Mime::JSON
- $jsonSerializer : JsonSerializer|null = null
toBody()
public
toBody() : Binary
Return values
BinarytoHeader()
public
toHeader() : HttpHeader
Return values
HttpHeadercreateContentTypeHeader()
protected
createContentTypeHeader(string $mime[, Encoding|null $encoding = null ]) : HttpHeader
Parameters
- $mime : string
- $encoding : Encoding|null = null