Code Duplication    Length = 12-12 lines in 2 locations

web/ckfinder/core/connector/php/vendor/microsoft/azure-storage/src/Common/Internal/Serialization/XmlSerializer.php 1 location

@@ 57-68 (lines=12) @@
54
     *
55
     * @return array
56
     */
57
    private function _sxml2arr($sxml, array $arr = null)
58
    {
59
        foreach ((array) $sxml as $key => $value) {
60
            if (is_object($value) || (is_array($value))) {
61
                $arr[$key] = $this->_sxml2arr($value);
62
            } else {
63
                $arr[$key] = $value;
64
            }
65
        }
66
67
        return $arr;
68
    }
69
    
70
    /**
71
     * Takes an array and produces XML based on it.

web/ckfinder/core/connector/php/vendor/microsoft/azure-storage/src/Common/Internal/Utilities.php 1 location

@@ 232-243 (lines=12) @@
229
     *
230
     * @return array
231
     */
232
    private static function _sxml2arr($sxml, array $arr = null)
233
    {
234
        foreach ((array) $sxml as $key => $value) {
235
            if (is_object($value) || (is_array($value))) {
236
                $arr[$key] = self::_sxml2arr($value);
237
            } else {
238
                $arr[$key] = $value;
239
            }
240
        }
241
242
        return $arr;
243
    }
244
245
    /**
246
     * Serializes given array into xml. The array indices must be string to use