CurlWrapper
in package
Wrapper for CURL routines
Table of Contents
- isHeaderExists() : bool
- Does the specified header exists
- packArray() : array<string|int, mixed>
- Method packs arrays
- packData() : string
- Method packs data in string
- sendRequest() : array<string|int, mixed>
- Method send HTTP request
Methods
isHeaderExists()
Does the specified header exists
public
static isHeaderExists(array<string|int, mixed> $headers, string $requiredHeader) : bool
Parameters
- $headers : array<string|int, mixed>
-
list of headers to be analized
- $requiredHeader : string
-
header to be found
Return values
bool —true if the header was found, false otherwise
packArray()
Method packs arrays
public
static packArray(string $fieldName, array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $fieldName : string
-
field name
- $data : array<string|int, mixed>
-
array data to be packed
Return values
array<string|int, mixed> —packed array data
packData()
Method packs data in string
public
static packData(array<string|int, mixed> $data) : string
Parameters
- $data : array<string|int, mixed>
-
data to be packed
Return values
string —packed data
sendRequest()
Method send HTTP request
public
static sendRequest(string $url, array<string|int, mixed> $headers, string $method[, array<string|int, mixed> $data = [] ]) : array<string|int, mixed>
Parameters
- $url : string
-
URL
- $headers : array<string|int, mixed>
-
Headers
- $method : string
-
Request HTTP Method
- $data : array<string|int, mixed> = []
-
Request data
Return values
array<string|int, mixed> —Response body and HTTP code