FormDataPart
extends AbstractMultipartPart
in package
Implements RFC 7578.
Tags
Table of Contents
- $boundary : mixed
- $fields : mixed
- $headers : mixed
- $parts : mixed
- __construct() : mixed
- asDebugString() : string
- bodyToIterable() : iteratable<string|int, mixed>
- bodyToString() : string
- getHeaders() : Headers
- getMediaSubtype() : string
- getMediaType() : string
- getParts() : array<string|int, AbstractPart>
- getPreparedHeaders() : Headers
- toIterable() : iteratable<string|int, mixed>
- toString() : string
- configurePart() : TextPart
- getBoundary() : string
- prepareFields() : array<string|int, mixed>
- preparePart() : TextPart
Properties
$boundary
private
mixed
$boundary
$fields
private
mixed
$fields
= []
$headers
private
mixed
$headers
$parts
private
mixed
$parts
= []
Methods
__construct()
public
__construct([array<string|int, string|array|\Symfony\Component\Mime\Part\DataPart> $fields = [] ]) : mixed
Parameters
- $fields : array<string|int, string|array|\Symfony\Component\Mime\Part\DataPart> = []
Return values
mixed —asDebugString()
public
asDebugString() : string
Return values
string —bodyToIterable()
public
abstract bodyToIterable() : iteratable<string|int, mixed>
Return values
iteratable<string|int, mixed> —bodyToString()
public
abstract bodyToString() : string
Return values
string —getHeaders()
public
getHeaders() : Headers
Return values
Headers —getMediaSubtype()
public
getMediaSubtype() : string
Return values
string —getMediaType()
public
abstract getMediaType() : string
Return values
string —getParts()
public
getParts() : array<string|int, AbstractPart>
Return values
array<string|int, AbstractPart> —getPreparedHeaders()
public
getPreparedHeaders() : Headers
Return values
Headers —toIterable()
public
toIterable() : iteratable<string|int, mixed>
Return values
iteratable<string|int, mixed> —toString()
public
toString() : string
Return values
string —configurePart()
private
configurePart(string $name, TextPart $part) : TextPart
Parameters
- $name : string
- $part : TextPart
Return values
TextPart —getBoundary()
private
getBoundary() : string
Return values
string —prepareFields()
private
prepareFields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $fields : array<string|int, mixed>
Return values
array<string|int, mixed> —preparePart()
private
preparePart(string $name, mixed $value) : TextPart
Parameters
- $name : string
- $value : mixed