function NodeSearch::getRankings

Gathers ranking definitions from hook_ranking().

Return value

array An array of ranking definitions.

3 calls to NodeSearch::getRankings()
NodeSearch::addNodeRankings in core/modules/node/src/Plugin/Search/NodeSearch.php
Adds the configured rankings to the search query.
NodeSearch::buildConfigurationForm in core/modules/node/src/Plugin/Search/NodeSearch.php
Form constructor.
NodeSearch::submitConfigurationForm in core/modules/node/src/Plugin/Search/NodeSearch.php
Form submission handler.

File

core/modules/node/src/Plugin/Search/NodeSearch.php, line 728

Class

NodeSearch
Handles searching for node entities using the Search module index.

Namespace

Drupal\node\Plugin\Search

Code

protected function getRankings() {
  if (!$this->rankings) {
    $this->rankings = $this->moduleHandler
      ->invokeAll('node_search_ranking');
    $this->rankings += $this->moduleHandler
      ->invokeAllDeprecated('Use hook_node_search_ranking() instead. See https://www.drupal.org/node/2690393.', 'ranking');
  }
  return $this->rankings;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.