Code Duplication    Length = 12-12 lines in 2 locations

src/Util/Settings.php 2 locations

@@ 33-44 (lines=12) @@
30
     * @throws OutOfBoundsException
31
     * @return mixed
32
     */
33
    public function get($key)
34
    {
35
        if (isset($this->overrides[$key])) {
36
            return $this->overrides[$key];
37
        }
38
39
        if (isset($this->defaults[$key])) {
40
            return $this->defaults[$key];
41
        }
42
43
        throw new OutOfBoundsException("The given key '$key' was not present in the settings.");
44
    }
45
46
    /**
47
     * Returns the value for the $key searching through overrides and defaults. Returns null if not found.
@@ 53-64 (lines=12) @@
50
     *
51
     * @return mixed
52
     */
53
    public function tryGet($key)
54
    {
55
        if (isset($this->overrides[$key])) {
56
            return $this->overrides[$key];
57
        }
58
59
        if (isset($this->defaults[$key])) {
60
            return $this->defaults[$key];
61
        }
62
63
        return null;
64
    }
65
66
    /**
67
     * Returns true if there is an override or a default value for $key