first commit
This commit is contained in:
@@ -28,7 +28,7 @@ use WapplerSystems\Meilisearch\Domain\Search\Query\AbstractQueryBuilder;
|
||||
use WapplerSystems\Meilisearch\System\Configuration\TypoScriptConfiguration;
|
||||
|
||||
/**
|
||||
* The FieldCollapsing ParameterProvider is responsible to build the solr query parameters
|
||||
* The FieldCollapsing ParameterProvider is responsible to build the meilisearch query parameters
|
||||
* that are needed for the field collapsing.
|
||||
*/
|
||||
class FieldCollapsing extends AbstractDeactivatable implements ParameterBuilder
|
||||
@@ -112,19 +112,19 @@ class FieldCollapsing extends AbstractDeactivatable implements ParameterBuilder
|
||||
}
|
||||
|
||||
/**
|
||||
* @param TypoScriptConfiguration $solrConfiguration
|
||||
* @param TypoScriptConfiguration $meilisearchConfiguration
|
||||
* @return FieldCollapsing
|
||||
*/
|
||||
public static function fromTypoScriptConfiguration(TypoScriptConfiguration $solrConfiguration)
|
||||
public static function fromTypoScriptConfiguration(TypoScriptConfiguration $meilisearchConfiguration)
|
||||
{
|
||||
$isEnabled = $solrConfiguration->getSearchVariants();
|
||||
$isEnabled = $meilisearchConfiguration->getSearchVariants();
|
||||
if (!$isEnabled) {
|
||||
return new FieldCollapsing(false);
|
||||
}
|
||||
|
||||
$collapseField = $solrConfiguration->getSearchVariantsField();
|
||||
$expand = (bool)$solrConfiguration->getSearchVariantsExpand();
|
||||
$expandRows = $solrConfiguration->getSearchVariantsLimit();
|
||||
$collapseField = $meilisearchConfiguration->getSearchVariantsField();
|
||||
$expand = (bool)$meilisearchConfiguration->getSearchVariantsExpand();
|
||||
$expandRows = $meilisearchConfiguration->getSearchVariantsLimit();
|
||||
|
||||
return new FieldCollapsing(true, $collapseField, $expand, $expandRows);
|
||||
}
|
||||
|
Reference in New Issue
Block a user