1 path.inc | path_save_automatic_entity_alias(Entity $entity) |
Update the URL aliases for an individual entity.
Parameters
Entity $entity: An entity (node/user/term/etc.) object.
Return value
array: The path array saved into the database or FALSE if the path was not saved.
File
- core/
modules/ path/ path.inc, line 511 - Miscellaneous functions for Path module.
Code
function path_save_automatic_entity_alias(Entity $entity) {
$langcode = isset($entity->langcode) ? $entity->langcode : LANGUAGE_NONE;
$uri = $entity->uri();
$path = FALSE;
if ($alias = path_generate_entity_alias($entity, $uri['path'], $langcode)) {
$path = path_save_automatic_alias($uri['path'], $alias, $langcode);
}
return $path;
}