diff --git a/src/Plugin/views/query/SearchApiQuery.php b/src/Plugin/views/query/SearchApiQuery.php index 8911507..1f9cf69 100644 --- a/src/Plugin/views/query/SearchApiQuery.php +++ b/src/Plugin/views/query/SearchApiQuery.php @@ -493,7 +493,7 @@ class SearchApiQuery extends QueryPluginBase { } /** - * Makes sure that the results are loaded as entities. + * Load the views results as entities. * * @param array $results * An array of results. @@ -518,7 +518,7 @@ class SearchApiQuery extends QueryPluginBase { } /** - * Load the result entity. + * Load the views result as an entity. * * @param array $results * An array of results. @@ -556,6 +556,15 @@ class SearchApiQuery extends QueryPluginBase { } } + /** + * Retrieves items from the results. + * + * @param array $results + * An array of results + * + * @return \Drupal\views\ResultRow[] + * The results as views resultRow objects. + */ protected function retrieveItemResults(array $results) { /** @var \Drupal\views\ResultRow[] $rows */ $rows = array(); diff --git a/src/Plugin/views/relationship/DatasourceEntity.php b/src/Plugin/views/relationship/DatasourceEntity.php index b9ab64f..6435483 100644 --- a/src/Plugin/views/relationship/DatasourceEntity.php +++ b/src/Plugin/views/relationship/DatasourceEntity.php @@ -13,7 +13,7 @@ use Drupal\views\ViewExecutable; use Drupal\views\Plugin\views\display\DisplayPluginBase; /** - * Default implementation of the base relationship plugin. + * Views relationship plugin for datasources. * * @ingroup views_relationship_handlers * @@ -24,13 +24,6 @@ class DatasourceEntity extends RelationshipPluginBase { /** * {@inheritdoc} */ - public function init(ViewExecutable $view, DisplayPluginBase $display, array &$options = NULL) { - parent::init($view, $display, $options); - } - - /** - * {@inheritdoc} - */ protected function defineOptions() { $options = parent::defineOptions(); $options['entity_access'] = FALSE; @@ -53,7 +46,7 @@ class DatasourceEntity extends RelationshipPluginBase { } /** - * {@inheritdoc} + * We don't need to add anything to the query, because this is SQL-specific. */ public function query() { return; @@ -63,7 +56,7 @@ class DatasourceEntity extends RelationshipPluginBase { * {@inheritdoc} */ public function calculateDependencies() { - // Todo Guess this should check the datasources has the entity? + // @todo: Add the entity as a dependency if there is an entity. } }