public function LinkProviderInterface::getLink in JSON:API Hypermedia 8
Adds, alters or removes hyperlinks from a link collection.
Parameters
\Drupal\jsonapi\JsonApiResource\JsonApiDocumentTopLevel|\Drupal\jsonapi\JsonApiResource\ResourceObject|\Drupal\jsonapi\JsonApiResource\Relationship $context: The context object from which links should be generated.
Return value
\Drupal\jsonapi_hypermedia\AccessRestrictedLink A link to be added to the context object. An AccessRestrictedLink should be returned if the link target may be inaccessible to some users.
4 methods override LinkProviderInterface::getLink()
- AuthenticationLinkProvider::getLink in examples/
Plugin/ jsonapi_hypermedia/ LinkProvider/ AuthenticationLinkProvider.php  - Adds, alters or removes hyperlinks from a link collection.
 - EntityPublishedInterfaceLinkProvider::getLink in examples/
Plugin/ jsonapi_hypermedia/ LinkProvider/ EntityPublishedInterfaceLinkProvider.php  - Adds, alters or removes hyperlinks from a link collection.
 - MutableResourceTypeLinkProvider::getLink in examples/
Plugin/ jsonapi_hypermedia/ LinkProvider/ MutableResourceTypeLinkProvider.php  - Adds, alters or removes hyperlinks from a link collection.
 - TestLinkProvider::getLink in tests/
modules/ jsonapi_hypermedia_test_link_providers/ src/ Plugin/ jsonapi_hypermedia/ LinkProvider/ TestLinkProvider.php  - Adds, alters or removes hyperlinks from a link collection.
 
File
- src/
LinkProviderInterface.php, line 38  
Class
- LinkProviderInterface
 - Interface LinkProviderInterface.
 
Namespace
Drupal\jsonapi_hypermediaCode
public function getLink($context);