Code Duplication    Length = 10-10 lines in 2 locations

src/Transformer/Transformer.php 1 location

@@ 336-345 (lines=10) @@
333
     *
334
     * @param array $array
335
     */
336
    protected static function flattenObjectsWithSingleKeyScalars(array &$array)
337
    {
338
        if (1 === \count($array) && \is_scalar(\end($array))) {
339
            $array = \array_pop($array);
340
        }
341
342
        if (\is_array($array)) {
343
            self::loopScalarValues($array, 'flattenObjectsWithSingleKeyScalars');
344
        }
345
    }
346
347
    /**
348
     * @return \NilPortugues\Api\Mapping\Mapping[]

src/Transformer/Helpers/RecursiveFormatterHelper.php 1 location

@@ 104-113 (lines=10) @@
101
     *
102
     * @param array $array
103
     */
104
    public static function flattenObjectsWithSingleKeyScalars(array &$array)
105
    {
106
        if (1 === \count($array) && \is_scalar(\end($array))) {
107
            $array = \array_pop($array);
108
        }
109
110
        if (\is_array($array)) {
111
            self::loopScalarValues($array, 'flattenObjectsWithSingleKeyScalars');
112
        }
113
    }
114
115
    /**
116
     * @param array $array