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