Skip to content
Snippets Groups Projects
Commit fbe21e74 authored by Ere Maijala's avatar Ere Maijala
Browse files

Added missing $paramArray to HierarchicalFacetHelper::createFacetItem().

parent af2578c1
Branches
Tags
No related merge requests found
...@@ -95,12 +95,13 @@ class HierarchicalFacetHelper ...@@ -95,12 +95,13 @@ class HierarchicalFacetHelper
*/ */
public function buildFacetArray($facet, $facetList, $urlHelper = false) public function buildFacetArray($facet, $facetList, $urlHelper = false)
{ {
// getParamArray() is expensive, so call it just once and pass it on
$paramArray = $urlHelper !== false ? $urlHelper->getParamArray() : null;
// Create a keyed (for conversion to hierarchical) array of facet data // Create a keyed (for conversion to hierarchical) array of facet data
$keyedList = array(); $keyedList = array();
$paramArray = $urlHelper !== false ? $urlHelper->getParamArray() : null;
foreach ($facetList as $item) { foreach ($facetList as $item) {
$keyedList[$item['value']] = $this->createFacetItem( $keyedList[$item['value']] = $this->createFacetItem(
$facet, $item, $urlHelper $facet, $item, $urlHelper, $paramArray
); );
} }
...@@ -173,15 +174,16 @@ class HierarchicalFacetHelper ...@@ -173,15 +174,16 @@ class HierarchicalFacetHelper
/** /**
* Create an item for the hierarchical facet array * Create an item for the hierarchical facet array
* *
* @param string $facet Facet name * @param string $facet Facet name
* @param array $item Facet item received from Solr * @param array $item Facet item received from Solr
* @param UrlQueryHelper $urlHelper UrlQueryHelper for creating facet * @param UrlQueryHelper $urlHelper UrlQueryHelper for creating facet
* url's * url's
* @param array $paramArray URL parameters
* active children * active children
* *
* @return array Facet item * @return array Facet item
*/ */
protected function createFacetItem($facet, $item, $urlHelper) protected function createFacetItem($facet, $item, $urlHelper, $paramArray)
{ {
$href = ''; $href = '';
$exclude = ''; $exclude = '';
......
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