public function MenuItemsLinkProvider::getLink in JSON:API Menu Items 1.2.x
Same name and namespace in other branches
- 1.1.x src/Plugin/jsonapi_hypermedia/LinkProvider/MenuItemsLinkProvider.php \Drupal\jsonapi_menu_items\Plugin\jsonapi_hypermedia\LinkProvider\MenuItemsLinkProvider::getLink()
File
- src/
Plugin/ jsonapi_hypermedia/ LinkProvider/ MenuItemsLinkProvider.php, line 35
Class
- MenuItemsLinkProvider
- Provides a JSON:API Menu Items LinkProvider.
Namespace
Drupal\jsonapi_menu_items\Plugin\jsonapi_hypermedia\LinkProviderCode
public function getLink($context) {
assert($context instanceof JsonApiDocumentTopLevel);
return AccessRestrictedLink::createLink(AccessResult::allowed(), new CacheableMetadata(), new Url('jsonapi_menu_items.menu', [
'menu' => $this->pluginDefinition['link_context']['menu_name'],
]), $this
->getLinkRelationType());
}