/** * 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()); } }
public function testGetStatusCode() { $this->assertEquals(304, $this->_response->getStatusCode()); }