yxorP Documentation

CurlFactory
in package
implements CurlFactoryInterface

Interfaces, Classes, Traits and Enums

CurlFactoryInterface

Table of Contents

CURL_VERSION_STR  = 'curl_version'
LOW_CURL_VERSION_NUMBER  = '7.21.2'
$handles  : array<string|int, mixed>
$maxHandles  : mixed
__construct()  : mixed
create()  : EasyHandle
finish()  : FulfilledPromise|RejectedPromise|PromiseInterface
release()  : mixed
applyBody()  : mixed
applyHandlerOptions()  : mixed
applyHeaders()  : mixed
applyMethod()  : mixed
createHeaderFn()  : Closure
createRejection()  : RejectedPromise|PromiseInterface
finishError()  : RejectedPromise|PromiseInterface
getDefaultConf()  : array<string|int, mixed>
invokeStats()  : mixed
removeHeader()  : mixed
retryFailedRewind()  : RejectedPromise|PromiseInterface

Constants

CURL_VERSION_STR

public mixed CURL_VERSION_STR = 'curl_version'

LOW_CURL_VERSION_NUMBER

public mixed LOW_CURL_VERSION_NUMBER = '7.21.2'

Properties

$handles

private array<string|int, mixed> $handles = []

Methods

__construct()

public __construct(mixed $maxHandles) : mixed
Parameters
$maxHandles : mixed
Return values
mixed

applyBody()

private applyBody(RequestInterface $request, array<string|int, mixed> $options, array<string|int, mixed> &$conf) : mixed
Parameters
$request : RequestInterface
$options : array<string|int, mixed>
$conf : array<string|int, mixed>
Return values
mixed

applyHandlerOptions()

private applyHandlerOptions(EasyHandle $easy, array<string|int, mixed> &$conf) : mixed
Parameters
$easy : EasyHandle
$conf : array<string|int, mixed>
Return values
mixed

applyHeaders()

private applyHeaders(EasyHandle $easy, array<string|int, mixed> &$conf) : mixed
Parameters
$easy : EasyHandle
$conf : array<string|int, mixed>
Return values
mixed

applyMethod()

private applyMethod(EasyHandle $easy, array<string|int, mixed> &$conf) : mixed
Parameters
$easy : EasyHandle
$conf : array<string|int, mixed>
Return values
mixed

getDefaultConf()

private getDefaultConf(EasyHandle $easy) : array<string|int, mixed>
Parameters
$easy : EasyHandle
Return values
array<string|int, mixed>

removeHeader()

private removeHeader(mixed $name, array<string|int, mixed> &$options) : mixed
Parameters
$name : mixed
$options : array<string|int, mixed>
Return values
mixed

Search results