Code Duplication    Length = 3-3 lines in 2 locations

src/Document.php 2 locations

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