Code Duplication    Length = 12-12 lines in 2 locations

src/Prophecy/Util/ExportUtil.php 2 locations

@@ 164-175 (lines=12) @@
161
            $key    = $processed->add($value);
162
            $values = '';
163
164
            if (count($value) > 0) {
165
                foreach ($value as $k => $v) {
166
                    $values .= sprintf(
167
                        '%s    %s => %s' . "\n",
168
                        $whitespace,
169
                        self::recursiveExport($k, $indentation),
170
                        self::recursiveExport($value[$k], $indentation + 1, $processed)
171
                    );
172
                }
173
174
                $values = "\n" . $values . $whitespace;
175
            }
176
177
            return sprintf('Array &%s (%s)', $key, $values);
178
        }
@@ 193-204 (lines=12) @@
190
            $values = '';
191
            $array  = self::toArray($value);
192
193
            if (count($array) > 0) {
194
                foreach ($array as $k => $v) {
195
                    $values .= sprintf(
196
                        '%s    %s => %s' . "\n",
197
                        $whitespace,
198
                        self::recursiveExport($k, $indentation),
199
                        self::recursiveExport($v, $indentation + 1, $processed)
200
                    );
201
                }
202
203
                $values = "\n" . $values . $whitespace;
204
            }
205
206
            return sprintf('%s:%s Object (%s)', $class, $hash, $values);
207
        }