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
CURL_VERSION_STR
public
mixed
CURL_VERSION_STR
= 'curl_version'
LOW_CURL_VERSION_NUMBER
public
mixed
LOW_CURL_VERSION_NUMBER
= '7.21.2'
$handles
private
array<string|int, mixed>
$handles
= []
$maxHandles
private
mixed
$maxHandles
__construct()
public
__construct(mixed $maxHandles) : mixed
Parameters
-
$maxHandles
: mixed
-
Return values
mixed
—
create()
public
create(RequestInterface $request, array<string|int, mixed> $options) : EasyHandle
Parameters
-
$request
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
Return values
EasyHandle
—
finish()
public
static finish(callable $handler, EasyHandle $easy, CurlFactoryInterface $factory) : FulfilledPromise|RejectedPromise|PromiseInterface
Parameters
-
$handler
: callable
-
-
$easy
: EasyHandle
-
-
$factory
: CurlFactoryInterface
-
Return values
FulfilledPromise|RejectedPromise|PromiseInterface
—
release()
public
release(EasyHandle $easy) : mixed
Parameters
-
$easy
: EasyHandle
-
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
—
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
—
private
createHeaderFn(EasyHandle $easy) : Closure
Parameters
-
$easy
: EasyHandle
-
Return values
Closure
—
createRejection()
private
static createRejection(EasyHandle $easy, array<string|int, mixed> $ctx) : RejectedPromise|PromiseInterface
Parameters
-
$easy
: EasyHandle
-
-
$ctx
: array<string|int, mixed>
-
Return values
RejectedPromise|PromiseInterface
—
finishError()
private
static finishError(callable $handler, EasyHandle $easy, CurlFactoryInterface $factory) : RejectedPromise|PromiseInterface
Parameters
-
$handler
: callable
-
-
$easy
: EasyHandle
-
-
$factory
: CurlFactoryInterface
-
Return values
RejectedPromise|PromiseInterface
—
getDefaultConf()
private
getDefaultConf(EasyHandle $easy) : array<string|int, mixed>
Parameters
-
$easy
: EasyHandle
-
Return values
array<string|int, mixed>
—
invokeStats()
private
static invokeStats(EasyHandle $easy) : mixed
Parameters
-
$easy
: EasyHandle
-
Return values
mixed
—
private
removeHeader(mixed $name, array<string|int, mixed> &$options) : mixed
Parameters
-
$name
: mixed
-
-
$options
: array<string|int, mixed>
-
Return values
mixed
—
retryFailedRewind()
private
static retryFailedRewind(callable $handler, EasyHandle $easy, array<string|int, mixed> $ctx) : RejectedPromise|PromiseInterface
Parameters
-
$handler
: callable
-
-
$easy
: EasyHandle
-
-
$ctx
: array<string|int, mixed>
-
Return values
RejectedPromise|PromiseInterface
—