public function Request::setState

Set the state of the request

Parameters

string $state State of the request (complete, sending, or new):

Return value

RequestInterface

Overrides RequestInterface::setState

3 calls to Request::setState()
EntityEnclosingRequest::setState in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
Set the state of the request
Request::__clone in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/Request.php
Clone the request object, leaving off any response that was received
Request::__construct in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/Request.php
Create a new request
1 method overrides Request::setState()
EntityEnclosingRequest::setState in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
Set the state of the request

File

drupal/core/vendor/guzzle/http/Guzzle/Http/Message/Request.php, line 459

Class

Request
HTTP request class to send requests

Namespace

Guzzle\Http\Message

Code

public function setState($state) {
  $this->state = $state;
  if ($this->state == self::STATE_NEW) {
    $this->response = null;
  }
  elseif ($this->state == self::STATE_COMPLETE) {
    $this
      ->processResponse();
    $this->responseBody = null;
  }
  return $this;
}