function TitleResolverInterface::getTitle
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Controller/TitleResolverInterface.php \Drupal\Core\Controller\TitleResolverInterface::getTitle()
- 10 core/lib/Drupal/Core/Controller/TitleResolverInterface.php \Drupal\Core\Controller\TitleResolverInterface::getTitle()
- 11.x core/lib/Drupal/Core/Controller/TitleResolverInterface.php \Drupal\Core\Controller\TitleResolverInterface::getTitle()
Returns a static or dynamic title for the route.
If the returned title can contain HTML that should not be escaped it should return a render array, for example:
[
'#markup' => 'title',
'#allowed_tags' => [
'em',
],
];
If the method returns a string and it is not marked safe then it will be auto-escaped.
Parameters
\Symfony\Component\HttpFoundation\Request $request: The request object passed to the title callback.
\Symfony\Component\Routing\Route $route: The route information of the route to fetch the title.
Return value
array|string|null The title for the route.
1 method overrides TitleResolverInterface::getTitle()
- TitleResolver::getTitle in core/
lib/ Drupal/ Core/ Controller/ TitleResolver.php - Returns a static or dynamic title for the route.
File
-
core/
lib/ Drupal/ Core/ Controller/ TitleResolverInterface.php, line 32
Class
- TitleResolverInterface
- Defines a class which knows how to generate the title from a given route.
Namespace
Drupal\Core\ControllerCode
public function getTitle(Request $request, Route $route);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.