Commit f3a0db64 authored by Bas de Nooijer's avatar Bas de Nooijer

- unittest improvements

- small bugfixes
parent eca3407d
...@@ -615,8 +615,7 @@ class Solarium_Query_Select extends Solarium_Query ...@@ -615,8 +615,7 @@ class Solarium_Query_Select extends Solarium_Query
*/ */
protected function _createComponents($configs) protected function _createComponents($configs)
{ {
foreach ($configs AS $type => $config) foreach ($configs AS $type => $config) {
{
$this->getComponent($type, true, $config); $this->getComponent($type, true, $config);
} }
} }
......
...@@ -83,6 +83,7 @@ abstract class Solarium_Query_Select_Component_Facet extends Solarium_Configurab ...@@ -83,6 +83,7 @@ abstract class Solarium_Query_Select_Component_Facet extends Solarium_Configurab
case 'exclude': case 'exclude':
if(!is_array($value)) $value = array($value); if(!is_array($value)) $value = array($value);
$this->setExcludes($value); $this->setExcludes($value);
unset($this->_options['exclude']);
break; break;
} }
} }
......
...@@ -98,7 +98,7 @@ class Solarium_Query_Select_Component_Facet_MultiQuery extends Solarium_Query_Se ...@@ -98,7 +98,7 @@ class Solarium_Query_Select_Component_Facet_MultiQuery extends Solarium_Query_Se
public function createQuery($key, $query, $excludes = array()) public function createQuery($key, $query, $excludes = array())
{ {
// merge excludes with shared excludes // merge excludes with shared excludes
$excludes = array_merge($this->_excludes, $excludes); $excludes = array_merge($this->getExcludes(), $excludes);
$facetQuery = new Solarium_Query_Select_Component_Facet_Query; $facetQuery = new Solarium_Query_Select_Component_Facet_Query;
$facetQuery->setKey($key); $facetQuery->setKey($key);
...@@ -135,7 +135,7 @@ class Solarium_Query_Select_Component_Facet_MultiQuery extends Solarium_Query_Se ...@@ -135,7 +135,7 @@ class Solarium_Query_Select_Component_Facet_MultiQuery extends Solarium_Query_Se
} }
// forward shared excludes // forward shared excludes
$facetQuery->addExcludes($this->_excludes); $facetQuery->addExcludes($this->getExcludes());
$this->_facetQueries[$key] = $facetQuery; $this->_facetQueries[$key] = $facetQuery;
return $this; return $this;
......
This diff is collapsed.
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