function MenuLinkContentLinkTarget::getLinkTarget

Gets the generated URL object for a linked entity's link target.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: A linked entity.

Return value

\Drupal\Core\GeneratedUrl The generated URL plus cacheability metadata.

Overrides EntityLinkTargetInterface::getLinkTarget

File

core/modules/menu_link_content/src/Entity/MenuLinkContentLinkTarget.php, line 26

Class

MenuLinkContentLinkTarget
Provides a MenuLinkContent link target handler.

Namespace

Drupal\menu_link_content\Entity

Code

public function getLinkTarget(EntityInterface $entity) : GeneratedUrl {
  assert($entity instanceof MenuLinkContentInterface);
  return $entity->getUrlObject()
    ->toString(TRUE);
}

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