Code Duplication    Length = 10-10 lines in 2 locations

src/Encoder/EncoderPropertiesTrait.php 2 locations

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