Ejemplo n.º 1
0
 public function testGetInvalidData()
 {
     $data = 'invalid';
     $this->response = new Response($data, $this->headers);
     $this->result = new Result($this->client, $this->query, $this->response);
     $this->setExpectedException('Solarium\\Exception\\UnexpectedValueException');
     $this->result->getData();
 }
Ejemplo n.º 2
0
 /**
  * Parse response data.
  *
  * @param Result $result
  *
  * @return array
  */
 public function parse($result)
 {
     $data = $result->getData();
     if (isset($data['analysis'])) {
         $items = $this->parseAnalysis($result, $data['analysis']);
     } else {
         $items = array();
     }
     return $this->addHeaderInfo($data, array('items' => $items));
 }