HttpClientResponse
extends DisposerBase
in package
解放処理用基底クラス。
Table of Contents
Properties
- $clientStatus : HttpClientStatus
- $content : Binary
- $header : HttpHeader
- $information : HttpClientInformation
- $options : HttpClientOptions
- $request : HttpClientRequest
- $curlHandle : CurlHandle
- $isDisposed : bool
- 解放済みか。
Methods
- __construct() : mixed
- 生成。
- __destruct() : mixed
- dispose() : void
- 解放処理。
- empty() : IDisposable
- 何もしない解放処理オブジェクトを生成。
- isDisposed() : bool
- 解放済みか。
- disposeImpl() : void
- 解放処理内部実装。
- throwIfDisposed() : void
- 解放済みの場合、例外を投げる。
Properties
$clientStatus read-only
public
HttpClientStatus
$clientStatus
$content read-only
public
Binary
$content
$header read-only
public
HttpHeader
$header
$information read-only
public
HttpClientInformation
$information
$options read-only
public
HttpClientOptions
$options
$request read-only
public
HttpClientRequest
$request
$curlHandle
private
CurlHandle
$curlHandle
$isDisposed
解放済みか。
private
bool
$isDisposed
= false
Methods
__construct()
生成。
public
__construct(HttpClientOptions $options, HttpClientRequest $request, CurlHandle $curlHandle, HttpHeader $header, Binary $content, HttpClientInformation $information, HttpClientStatus $clientStatus) : mixed
Parameters
- $options : HttpClientOptions
- $request : HttpClientRequest
- $curlHandle : CurlHandle
- $header : HttpHeader
- $content : Binary
- $information : HttpClientInformation
- $clientStatus : HttpClientStatus
__destruct()
public
final __destruct() : mixed
dispose()
解放処理。
public
final dispose() : void
empty()
何もしない解放処理オブジェクトを生成。
public
static empty() : IDisposable
Return values
IDisposableisDisposed()
解放済みか。
public
isDisposed() : bool
Return values
booldisposeImpl()
解放処理内部実装。
protected
disposeImpl() : void
継承先で継承元を呼び出すこと。
throwIfDisposed()
解放済みの場合、例外を投げる。
protected
final throwIfDisposed() : void