Code Duplication    Length = 5-7 lines in 2 locations

src/Support/Request.php 2 locations

@@ 90-94 (lines=5) @@
87
                if (is_array($value)) {
88
                    foreach ($value as $sub_key => $object) {
89
                        if (is_object($object)) {
90
                            if (is_array($fields[$key][$sub_key])) {
91
                                $return[$key][$sub_key][] = $object->getAttributes();
92
                            } else {
93
                                $return[$key][$sub_key] = $object->getAttributes();
94
                            }
95
                        } else {
96
                            if (is_array($fields[$key][$sub_key])) {
97
                                $return[$key][$sub_key][] = $object;
@@ 95-101 (lines=7) @@
92
                            } else {
93
                                $return[$key][$sub_key] = $object->getAttributes();
94
                            }
95
                        } else {
96
                            if (is_array($fields[$key][$sub_key])) {
97
                                $return[$key][$sub_key][] = $object;
98
                            } else {
99
                                $return[$key][$sub_key] = $object;
100
                            }
101
                        }
102
                    }
103
                } else {
104
                    if (is_object($value)) {