function SearchableHelpInterface::renderTopicForSearch

Same name in other branches
  1. 9 core/modules/help_topics/src/SearchableHelpInterface.php \Drupal\help_topics\SearchableHelpInterface::renderTopicForSearch()
  2. 8.9.x core/modules/help_topics/src/SearchableHelpInterface.php \Drupal\help_topics\SearchableHelpInterface::renderTopicForSearch()
  3. 11.x core/modules/help/src/SearchableHelpInterface.php \Drupal\help\SearchableHelpInterface::renderTopicForSearch()

Renders one topic for search indexing or search results.

Parameters

string $topic_id: The ID of the topic to be indexed.

\Drupal\Core\Language\LanguageInterface $language: The language to render the topic in.

Return value

array An array of information about the topic, with elements:

  • title: The title of the topic in this language.
  • text: The text of the topic in this language.
  • url: The URL of the topic as a \Drupal\Core\Url object.
  • cacheable_metadata: (optional) An object to add as a cache dependency if this topic is shown in search results.
2 methods override SearchableHelpInterface::renderTopicForSearch()
HelpTopicSection::renderTopicForSearch in core/modules/help/src/Plugin/HelpSection/HelpTopicSection.php
Renders one topic for search indexing or search results.
TestHelpSection::renderTopicForSearch in core/modules/help/tests/modules/help_topics_test/src/Plugin/HelpSection/TestHelpSection.php
Renders one topic for search indexing or search results.

File

core/modules/help/src/SearchableHelpInterface.php, line 39

Class

SearchableHelpInterface
Provides an interface for a HelpSection plugin that also supports search.

Namespace

Drupal\help

Code

public function renderTopicForSearch($topic_id, LanguageInterface $language);

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