@@ 441-450 (lines=10) @@ | ||
438 | * |
|
439 | * @return self|EncoderInterface |
|
440 | */ |
|
441 | public function withRelationshipSelfLink($resource, string $relationshipName): EncoderInterface |
|
442 | { |
|
443 | $link = $this |
|
444 | ->getSchemaContainer()->getSchema($resource) |
|
445 | ->getRelationshipSelfLink($resource, $relationshipName); |
|
446 | ||
447 | return $this->withLinks([ |
|
448 | LinkInterface::SELF => $link, |
|
449 | ]); |
|
450 | } |
|
451 | ||
452 | /** |
|
453 | * @param mixed $resource |
|
@@ 458-467 (lines=10) @@ | ||
455 | * |
|
456 | * @return self|EncoderInterface |
|
457 | */ |
|
458 | public function withRelationshipRelatedLink($resource, string $relationshipName): EncoderInterface |
|
459 | { |
|
460 | $link = $this |
|
461 | ->getSchemaContainer()->getSchema($resource) |
|
462 | ->getRelationshipRelatedLink($resource, $relationshipName); |
|
463 | ||
464 | return $this->withLinks([ |
|
465 | LinkInterface::RELATED => $link, |
|
466 | ]); |
|
467 | } |
|
468 | ||
469 | /** |
|
470 | * @param iterable $iterable1 |