Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 6 |
CRAP | |
0.00% |
0 / 15 |
LinkManager | |
0.00% |
0 / 1 |
|
0.00% |
0 / 6 |
42 | |
0.00% |
0 / 15 |
__construct | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
getTypeUri | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
getTypeInternalIds | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
getRelationUri | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
getRelationInternalIds | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
setLinkDomain | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 4 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\rest\LinkManager\LinkManager. | |
*/ | |
namespace Drupal\rest\LinkManager; | |
class LinkManager implements LinkManagerInterface { | |
/** | |
* The type link manager. | |
* | |
* @var \Drupal\rest\LinkManager\TypeLinkManagerInterface | |
*/ | |
protected $typeLinkManager; | |
/** | |
* The relation link manager. | |
* | |
* @var \Drupal\rest\LinkManager\RelationLinkManagerInterface | |
*/ | |
protected $relationLinkManager; | |
/** | |
* Constructor. | |
* | |
* @param \Drupal\rest\LinkManager\TypeLinkManagerInterface $type_link_manager | |
* Manager for handling bundle URIs. | |
* @param \Drupal\rest\LinkManager\RelationLinkManagerInterface $relation_link_manager | |
* Manager for handling bundle URIs. | |
*/ | |
public function __construct(TypeLinkManagerInterface $type_link_manager, RelationLinkManagerInterface $relation_link_manager) { | |
$this->typeLinkManager = $type_link_manager; | |
$this->relationLinkManager = $relation_link_manager; | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getTypeUri($entity_type, $bundle, $context = array()) { | |
return $this->typeLinkManager->getTypeUri($entity_type, $bundle, $context); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getTypeInternalIds($type_uri, $context = array()) { | |
return $this->typeLinkManager->getTypeInternalIds($type_uri, $context); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getRelationUri($entity_type, $bundle, $field_name, $context = array()) { | |
return $this->relationLinkManager->getRelationUri($entity_type, $bundle, $field_name, $context); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getRelationInternalIds($relation_uri) { | |
return $this->relationLinkManager->getRelationInternalIds($relation_uri); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function setLinkDomain($domain) { | |
$this->relationLinkManager->setLinkDomain($domain); | |
$this->typeLinkManager->setLinkDomain($domain); | |
return $this; | |
} | |
} |