You are here

public function RptMapWidget::isPropertyRequired in Search API Location 8

Checks is a specific property is required for this widget.

This works for base properties (show_only_one_result, only_visible_when_facet_source_is_visible) or one the processors.

Parameters

string $name: The name of the property. Something like 'hide_non_narrowing_result_processor' or 'show_only_one_result'.

string $type: The type of the property. Either 'processors' or 'settings'. Another value will not be picked up by the widgets.

Return value

bool True when the property is required, false by default.

Overrides WidgetPluginBase::isPropertyRequired

File

modules/facets_map_widget/src/Plugin/facets/widget/RptMapWidget.php, line 45

Class

RptMapWidget
A widget class that provides a map interface to narrow down facet results.

Namespace

Drupal\facets_map_widget\Plugin\facets\widget

Code

public function isPropertyRequired($name, $type) {
  if ($name === 'rpt' && $type === 'processors') {
    return TRUE;
  }
  return FALSE;
}