Ejemplo n.º 1
0
 /**
  * Constructor
  *
  * @param Solarium_Client $client
  * @param Solarium_Query $query
  * @param Solarium_Client_Response $response
  * @return void
  */
 public function __construct($client, $query, $response)
 {
     $this->_client = $client;
     $this->_query = $query;
     $this->_response = $response;
     // check status for error (range of 400 and 500)
     $statusNum = floor($response->getStatusCode() / 100);
     if ($statusNum == 4 || $statusNum == 5) {
         throw new Solarium_Client_HttpException($response->getStatusMessage(), $response->getStatusCode());
     }
 }
Ejemplo n.º 2
0
 public function testGetStatusCode()
 {
     $this->assertEquals(304, $this->_response->getStatusCode());
 }