Skip to content

Commit b7cdc4e

Browse files
committed
fixed get return value type
1 parent ba1f998 commit b7cdc4e

1 file changed

Lines changed: 1 addition & 18 deletions

File tree

src/Config.php

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -78,27 +78,10 @@ public function get($key, $default = null)
7878
{
7979
try {
8080
$value = $this->find($key);
81+
return is_string($value) ? $this->replace($value) : $value;
8182
} catch (\Exception $exception) {
8283
return $default;
8384
}
84-
85-
if (!is_array($value)) {
86-
return $this->replace($value);
87-
}
88-
89-
$replace = function ($bag) use (&$replace) {
90-
foreach ($bag as $key => $value) {
91-
if (is_array($value)) {
92-
$replace($value);
93-
} else if (is_string($value)) {
94-
$bar[$key] = $this->replace($value);
95-
}
96-
}
97-
98-
return $bag;
99-
};
100-
101-
return $replace($value);
10285
}
10386

10487
/**

0 commit comments

Comments
 (0)