class WidgetDatasource in Search API Solr 4.x
Same name and namespace in other branches
- 8.3 tests/modules/search_api_solr_test/src/Plugin/search_api/datasource/WidgetDatasource.php \Drupal\search_api_solr_test\Plugin\search_api\datasource\WidgetDatasource
Represents a datasource which exposes widgets.
Plugin annotation
@SearchApiDatasource(
id = "search_api_solr_test_widget",
label = @Translation("Widgets"),
description = @Translation("A test widget."),
)
Hierarchy
- class \Drupal\search_api_solr_test\Plugin\search_api\datasource\WidgetDatasource extends \Drupal\search_api\Datasource\DatasourcePluginBase
Expanded class hierarchy of WidgetDatasource
File
- tests/
modules/ search_api_solr_test/ src/ Plugin/ search_api/ datasource/ WidgetDatasource.php, line 17
Namespace
Drupal\search_api_solr_test\Plugin\search_api\datasourceView source
class WidgetDatasource extends DatasourcePluginBase {
/**
* {@inheritdoc}
*/
public function getPropertyDefinitions() {
return \Drupal::typedDataManager()
->createDataDefinition('search_api_solr_test_widget')
->getPropertyDefinitions();
}
/**
* {@inheritdoc}
*/
public function getItemId(ComplexDataInterface $item) {
return 0;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
WidgetDatasource:: |
public | function | ||
WidgetDatasource:: |
public | function |