HelpTwigExtension
class HelpTwigExtension extends AbstractExtension (View source)
Defines and registers Drupal Twig extensions for rendering help topics.
Traits
Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.
Properties
| protected TranslationInterface | $stringTranslation | The string translation service. |
from StringTranslationTrait |
| protected AccessManagerInterface | $accessManager | The access manager. |
|
| protected HelpTopicPluginManagerInterface | $pluginManager | The help topic plugin manager. |
Methods
Translates a string to the current language or to a given language.
Formats a string containing a count of items.
Returns the number of plurals supported by a given language.
Gets the string translation service.
Constructs a \Drupal\help_topics\HelpTwigExtension.
{@inheritdoc}
Returns a link or plain text, given text, route name, and parameters.
Returns a link to a help topic, or the title of the topic.
Details
protected TranslatableMarkup
t(string $string, array $args = [], array $options = [])
Translates a string to the current language or to a given language.
See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for important security information and usage guidelines.
In order for strings to be localized, make them available in one of the ways supported by the
protected
formatPlural($count, $singular, $plural, array $args = [], array $options = [])
Formats a string containing a count of items.
protected
getNumberOfPlurals($langcode = NULL)
Returns the number of plurals supported by a given language.
protected TranslationInterface
getStringTranslation()
Gets the string translation service.
$this
setStringTranslation(TranslationInterface $translation)
Sets the string translation service to use.
__construct(AccessManagerInterface $access_manager, HelpTopicPluginManagerInterface $plugin_manager, TranslationInterface $string_translation)
Constructs a \Drupal\help_topics\HelpTwigExtension.
getFunctions()
{@inheritdoc}
array
getRouteLink(string $text, string $route, array $parameters = [], array $options = [])
Returns a link or plain text, given text, route name, and parameters.
array
getTopicLink(string $topic_id)
Returns a link to a help topic, or the title of the topic.