function AliasManagerInterface::getPathByAlias
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Path/AliasManagerInterface.php \Drupal\Core\Path\AliasManagerInterface::getPathByAlias()
- 10 core/modules/path_alias/src/AliasManagerInterface.php \Drupal\path_alias\AliasManagerInterface::getPathByAlias()
- 11.x core/modules/path_alias/src/AliasManagerInterface.php \Drupal\path_alias\AliasManagerInterface::getPathByAlias()
Given the alias, return the path it represents.
Parameters
string $alias: An alias.
string $langcode: An optional language code to look up the path in.
Return value
string The path represented by alias, or the alias if no path was found.
Throws
\InvalidArgumentException Thrown when the path does not start with a slash.
2 methods override AliasManagerInterface::getPathByAlias()
- AliasManager::getPathByAlias in core/
modules/ path_alias/ src/ AliasManager.php - Given the alias, return the path it represents.
- MockAliasManager::getPathByAlias in core/
modules/ system/ src/ Tests/ Routing/ MockAliasManager.php - Given the alias, return the path it represents.
File
-
core/
modules/ path_alias/ src/ AliasManagerInterface.php, line 26
Class
- AliasManagerInterface
- Find an alias for a path and vice versa.
Namespace
Drupal\path_aliasCode
public function getPathByAlias($alias, $langcode = NULL);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.