Commit 9b01f91c authored by Bas de Nooijer's avatar Bas de Nooijer

Responseparsers no longer fail when omitHeaders is on

parent 52b21b5c
......@@ -82,10 +82,17 @@ class Solarium_Client_ResponseParser_Select extends Solarium_Client_ResponsePars
} else {
$numFound = null;
}
$status = null;
$queryTime = null;
if (isset($data['responseHeader'])) {
$status = $data['responseHeader']['status'];
$queryTime = $data['responseHeader']['QTime'];
}
return array(
'status' => $data['responseHeader']['status'],
'queryTime' => $data['responseHeader']['QTime'],
'status' => $status,
'queryTime' => $queryTime,
'numfound' => $numFound,
'documents' => $documents,
'components' => $components,
......
......@@ -69,9 +69,16 @@ class Solarium_Client_ResponseParser_Terms extends Solarium_Client_ResponseParse
}
}
$status = null;
$queryTime = null;
if (isset($data['responseHeader'])) {
$status = $data['responseHeader']['status'];
$queryTime = $data['responseHeader']['QTime'];
}
return array(
'status' => $data['responseHeader']['status'],
'queryTime' => $data['responseHeader']['QTime'],
'status' => $status,
'queryTime' => $queryTime,
'results' => $termResults,
);
}
......
......@@ -55,9 +55,16 @@ class Solarium_Client_ResponseParser_Update extends Solarium_Client_ResponsePars
{
$data = $result->getData();
$status = null;
$queryTime = null;
if (isset($data['responseHeader'])) {
$status = $data['responseHeader']['status'];
$queryTime = $data['responseHeader']['QTime'];
}
return array(
'status' => $data['responseHeader']['status'],
'queryTime' => $data['responseHeader']['QTime'],
'status' => $status,
'queryTime' => $queryTime,
);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment