Skip to content

Commit

Permalink
Fix more SideFacets constructor calls in tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
EreMaijala committed Aug 22, 2023
1 parent 2f7f2ea commit bebad3e
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 29 deletions.
7 changes: 1 addition & 6 deletions module/VuFind/src/VuFind/Recommend/FavoriteFacets.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@

namespace VuFind\Recommend;

use VuFind\Search\Solr\HierarchicalFacetHelper;

/**
* FavoriteFacets Recommendations Module
*
Expand All @@ -55,16 +53,13 @@ class FavoriteFacets extends SideFacets
* Constructor
*
* @param \VuFind\Config\PluginManager $configLoader Configuration loader
* @param HierarchicalFacetHelper $facetHelper Helper for handling
* hierarchical facets
* @param string $tagSetting Tag capability setting
*/
public function __construct(
\VuFind\Config\PluginManager $configLoader,
HierarchicalFacetHelper $facetHelper = null,
$tagSetting = 'enabled'
) {
parent::__construct($configLoader, $facetHelper);
parent::__construct($configLoader);
$this->tagSetting = $tagSetting;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ public function __invoke(
$capabilities = $container->get(\VuFind\Config\AccountCapabilities::class);
return new $requestedName(
$container->get(\VuFind\Config\PluginManager::class),
null,
$capabilities->getTagSetting()
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,27 +62,21 @@ public function testKeywordFilter()
/**
* Get a fully configured module
*
* @param \VuFind\Config\PluginManager $configLoader config loader
* @param \VuFind\Search\Solr\Results $results results
* @param \VuFind\Config\PluginManager $configLoader config loader
* @param \VuFind\Search\Solr\Results $results results
* object
* @param string $settings settings
* @param \Laminas\Stdlib\Parameters $request request
* @param \VuFind\Search\Solr\HierarchicalFacetHelper $facetHelper hierarchical
* facet helper (true to build default, null to omit)
* @param string $settings settings
* @param \Laminas\Stdlib\Parameters $request request
*
* @return SideFacets
*/
protected function getSideFacets(
$configLoader = null,
$results = null,
$settings = '',
$request = null,
$facetHelper = true
$request = null
) {
$sf = new CollectionSideFacets(
$configLoader ?? $this->getMockConfigPluginManager([]),
$facetHelper ? new \VuFind\Search\Solr\HierarchicalFacetHelper() : false
);
$sf = new CollectionSideFacets($configLoader ?? $this->getMockConfigPluginManager([]));
$sf->setConfig($settings);
$sf->init(
$results->getParams(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,11 @@ public function testFacetInitWithEnabledTags()
/**
* Get a fully configured module
*
* @param \VuFind\Search\Solr\Results $results results object
* @param string $tagSetting Are tags enabled?
* @param string $settings settings
* @param \Laminas\Stdlib\Parameters $request request
* @param \VuFind\Search\Solr\HierarchicalFacetHelper $facetHelper hierarchical facet helper
* (true to build default, null to omit)
* @param \VuFind\Config\PluginManager $configLoader config loader
* @param \VuFind\Search\Solr\Results $results results object
* @param string $tagSetting Are tags enabled?
* @param string $settings settings
* @param \Laminas\Stdlib\Parameters $request request
* @param \VuFind\Config\PluginManager $configLoader config loader
*
* @return FavoriteFacets
*/
Expand All @@ -89,15 +87,13 @@ protected function getFavoriteFacets(
$tagSetting = 'enabled',
$settings = '',
$request = null,
$facetHelper = null,
$configLoader = null
) {
if (null === $results) {
$results = $this->getMockResults();
}
$sf = new FavoriteFacets(
$configLoader ?? $this->getMockConfigPluginManager([]),
$facetHelper ?? new \VuFind\Search\Solr\HierarchicalFacetHelper(),
$tagSetting
);
$sf->setConfig($settings);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
namespace VuFindTest\Recommend;

use VuFind\Recommend\SideFacets;
use VuFind\Search\Solr\HierarchicalFacetHelper;
use VuFind\Search\Solr\Params;
use VuFind\Search\Solr\Results;

Expand Down

0 comments on commit bebad3e

Please sign in to comment.