Code Duplication    Length = 3-3 lines in 2 locations

src/Document.php 2 locations

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