Beispiel #1
0
 /**
  * Construct Exception
  *
  * @param string             $error    Error
  * @param \Elastica\Request  $request
  * @param \Elastica\Response $response
  */
 public function __construct($error, Request $request = null, Response $response = null)
 {
     $this->_error = $error;
     $message = $this->getErrorMessage($this->getError());
     parent::__construct($message, $request, $response);
 }
 /**
  * @param \GuzzleHttp\Exception\TransferException $guzzleException
  * @param \Elastica\Request                       $request
  * @param \Elastica\Response                      $response
  */
 public function __construct(TransferException $guzzleException, Request $request = null, Response $response = null)
 {
     $this->_guzzleException = $guzzleException;
     $message = $this->getErrorMessage($this->getGuzzleException());
     parent::__construct($message, $request, $response);
 }
 /**
  * @param \Thrift\Exception\TException $thriftException
  * @param \Elastica\Request            $request
  * @param \Elastica\Response           $response
  */
 public function __construct(TException $thriftException, Request $request = null, Response $response = null)
 {
     $this->_thriftException = $thriftException;
     $message = $this->getErrorMessage($this->getThriftException());
     parent::__construct($message, $request, $response);
 }