Message
in package
implements
ArrayAccess, IteratorAggregate
Represents an SNS message received over http(s).
Table of Contents
Interfaces
- ArrayAccess
- IteratorAggregate
Methods
- __construct() : mixed
- Creates a Message object from an array of raw message data.
- fromJsonString() : Message
- Creates a Message object from a JSON-decodable string.
- fromPsrRequest() : Message
- Creates a Message object from a PSR-7 Request or ServerRequest object.
- fromRawPostData() : Message
- Creates a Message object from the raw POST data
- getIterator() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- toArray() : array<string|int, mixed>
- Get all the message data as a plain array.
Methods
__construct()
Creates a Message object from an array of raw message data.
public
__construct(array<string|int, mixed> $data) : mixed
Parameters
- $data : array<string|int, mixed>
-
The message data.
Tags
fromJsonString()
Creates a Message object from a JSON-decodable string.
public
static fromJsonString(string $requestBody) : Message
Parameters
- $requestBody : string
Return values
MessagefromPsrRequest()
Creates a Message object from a PSR-7 Request or ServerRequest object.
public
static fromPsrRequest(RequestInterface $request) : Message
Parameters
- $request : RequestInterface
Return values
MessagefromRawPostData()
Creates a Message object from the raw POST data
public
static fromRawPostData() : Message
Tags
Return values
MessagegetIterator()
public
getIterator() : mixed
offsetExists()
public
offsetExists(mixed $key) : mixed
Parameters
- $key : mixed
offsetGet()
public
offsetGet(mixed $key) : mixed
Parameters
- $key : mixed
offsetSet()
public
offsetSet(mixed $key, mixed $value) : mixed
Parameters
- $key : mixed
- $value : mixed
offsetUnset()
public
offsetUnset(mixed $key) : mixed
Parameters
- $key : mixed
toArray()
Get all the message data as a plain array.
public
toArray() : array<string|int, mixed>