PHP Class Aerys\ParsedBody

Show file Open project: amphp/aerys

Public Methods

Method Description
__construct ( array $fields, array $metadata = [] )
get ( string $name ) : string | null Fetch a string parameter (or null if it doesn't exist)
getAll ( ) : array returns two associative fields and metadata arrays (like for extended abstractions or debug)
getArray ( string $name ) : array Fetch an array parameter (or empty array if it doesn't exist)
getMetadata ( string $name ) : array | null Contains an array("filename" => $name, "mime" => $mimetype) Elements may be missing, but in case a filename is provided, mime is always set
getMetadataArray ( string $name ) : array Fetch an array of metadata
getNames ( ) : array Returns the names of the passed fields

Method Details

__construct() public method

public __construct ( array $fields, array $metadata = [] )
$fields array
$metadata array

get() public method

Fetch a string parameter (or null if it doesn't exist)
public get ( string $name ) : string | null
$name string
return string | null

getAll() public method

returns two associative fields and metadata arrays (like for extended abstractions or debug)
public getAll ( ) : array
return array

getArray() public method

Fetch an array parameter (or empty array if it doesn't exist)
public getArray ( string $name ) : array
$name string
return array

getMetadata() public method

Contains an array("filename" => $name, "mime" => $mimetype) Elements may be missing, but in case a filename is provided, mime is always set
public getMetadata ( string $name ) : array | null
$name string
return array | null

getMetadataArray() public method

Fetch an array of metadata
public getMetadataArray ( string $name ) : array
$name string
return array

getNames() public method

Returns the names of the passed fields
public getNames ( ) : array
return array