MessageParser
extends AbstractMessageParser
in package
Default request and response parser used by Guzzle. Optimized for speed.
Table of Contents
Methods
- parseRequest() : array<string|int, mixed>|bool
- Parse an HTTP request message into an associative array of parts.
- parseResponse() : array<string|int, mixed>|bool
- Parse an HTTP response message into an associative array of parts.
- getUrlPartsFromMessage() : array<string|int, mixed>
- Create URL parts from HTTP message parts
- parseMessage() : array<string|int, mixed>
- Parse a message into parts
Methods
parseRequest()
Parse an HTTP request message into an associative array of parts.
public
parseRequest(mixed $message) : array<string|int, mixed>|bool
Parameters
- $message : mixed
-
HTTP request to parse
Return values
array<string|int, mixed>|bool —Returns false if the message is invalid
parseResponse()
Parse an HTTP response message into an associative array of parts.
public
parseResponse(mixed $message) : array<string|int, mixed>|bool
Parameters
- $message : mixed
-
HTTP response to parse
Return values
array<string|int, mixed>|bool —Returns false if the message is invalid
getUrlPartsFromMessage()
Create URL parts from HTTP message parts
protected
getUrlPartsFromMessage(string $requestUrl, array<string|int, mixed> $parts) : array<string|int, mixed>
Parameters
- $requestUrl : string
-
Associated URL
- $parts : array<string|int, mixed>
-
HTTP message parts
Return values
array<string|int, mixed>parseMessage()
Parse a message into parts
protected
parseMessage(string $message) : array<string|int, mixed>
Parameters
- $message : string
-
Message to parse