Code Duplication    Length = 7-8 lines in 2 locations

src/S2WConfig.php 2 locations

@@ 44-51 (lines=8) @@
41
42
        $resolvedValue = $this->config[$fileName];
43
44
        foreach (explode('.', $valuePath) as $key) {
45
            if (isset($resolvedValue[$key])) {
46
                $resolvedValue = $resolvedValue[$key];
47
            } else {
48
                $resolvedValue = $default;
49
                break;
50
            }
51
        }
52
53
        return $resolvedValue;
54
    }
@@ 65-71 (lines=7) @@
62
63
        $reference = &$this->config[$fileName];
64
65
        foreach (explode('.', $valuePath) as $key) {
66
            if (!isset($reference[$key])) {
67
                $reference[$key] = [];
68
            }
69
70
            $reference = &$reference[$key];
71
        }
72
73
        $reference = $value;
74
    }