Code Duplication    Length = 3-3 lines in 2 locations

src/Document.php 2 locations

@@ 334-336 (lines=3) @@
331
        $array = &$map[$type][$id];
332
        $fields = $this->getFieldsForType($type);
333
334
        if ($meta = $resource->getMeta()) {
335
            $array['meta'] = array_replace_recursive(isset($array['meta']) ? $array['meta'] : [], $meta);
336
        }
337
338
        if ($links = $resource->getLinks()) {
339
            $array['links'] = array_replace_recursive(isset($array['links']) ? $array['links'] : [], $links);
@@ 338-340 (lines=3) @@
335
            $array['meta'] = array_replace_recursive(isset($array['meta']) ? $array['meta'] : [], $meta);
336
        }
337
338
        if ($links = $resource->getLinks()) {
339
            $array['links'] = array_replace_recursive(isset($array['links']) ? $array['links'] : [], $links);
340
        }
341
342
        if ($attributes = $resource->getAttributes($fields)) {
343
            if ($fields) {