Client
in package
Class Client.
Tags
Table of Contents
- $parsed : array<string|int, mixed>
- run() : Response
- Run the Request.
- runMulti() : Generator<string|int, Response>
- Run multiple HTTP Requests.
- parseHeaderLine() : int
- Parses Header line.
Properties
$parsed
protected
array<string|int, mixed>
$parsed
= []
Methods
run()
Run the Request.
public
run(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
Response —runMulti()
Run multiple HTTP Requests.
public
runMulti(array<string|int, Request> $requests) : Generator<string|int, Response>
Parameters
- $requests : array<string|int, Request>
-
An associative array of Request instances with ids as keys
Return values
Generator<string|int, Response> —The Requests ids as keys and its respective Responses as values
parseHeaderLine()
Parses Header line.
protected
parseHeaderLine(CurlHandle $curlHandle, string $line) : int
Parameters
- $curlHandle : CurlHandle
- $line : string