- foreach ($entity->getEntityType()->getLinkTemplates() as $relation_name => $link_template) {
- if ($definition = $this->linkRelationTypeManager->getDefinition($relation_name, FALSE)) {
+ foreach ($entity->uriRelationships() as $relation_name) {
+ if ($this->linkRelationTypeManager->hasDefinition($relation_name)) {
+ /** @var \Drupal\Core\Http\LinkRelationTypeInterface $link_relation_type */
+ $link_relation_type = $this->linkRelationTypeManager->createInstance($relation_name);
+