CurlException.php

Namespace

Guzzle\Http\Exception

File

drupal/core/vendor/guzzle/http/Guzzle/Http/Exception/CurlException.php
View source
<?php

namespace Guzzle\Http\Exception;

use Guzzle\Http\Curl\CurlHandle;

/**
 * cURL request exception
 */
class CurlException extends BadResponseException {
  private $curlError;
  private $curlErrorNo;
  private $handle;

  /**
   * Set the cURL error message
   *
   * @param string $error  Curl error
   * @param int    $number Curl error number
   *
   * @return self
   */
  public function setError($error, $number) {
    $this->curlError = $error;
    $this->curlErrorNo = $number;
    return $this;
  }

  /**
   * Set the associated curl handle
   *
   * @param CurlHandle $handle Curl handle
   *
   * @return self
   */
  public function setCurlHandle(CurlHandle $handle) {
    $this->handle = $handle;
    return $this;
  }

  /**
   * Get the associated cURL handle
   *
   * @return CurlHandle|null
   */
  public function getCurlHandle() {
    return $this->handle;
  }

  /**
   * Get the associated cURL error message
   *
   * @return string
   */
  public function getError() {
    return $this->curlError;
  }

  /**
   * Get the associated cURL error number
   *
   * @return int
   */
  public function getErrorNo() {
    return $this->curlErrorNo;
  }

}

Classes

Namesort descending Description
CurlException cURL request exception