@@ 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 | } |