Skip to content

Commit 37aae62

Browse files
authored
Upgrade to dflydev/dot-access-data:^3 (#14)
1 parent 6d5492d commit 37aae62

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
],
2020
"require": {
2121
"php": ">=7.4",
22-
"dflydev/dot-access-data": "1.*",
22+
"dflydev/dot-access-data": "^3",
2323
"dflydev/placeholder-resolver": "1.*"
2424
},
2525
"require-dev": {

src/Dflydev/DotAccessConfiguration/AbstractConfiguration.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Dflydev\DotAccessConfiguration;
1313

1414
use Dflydev\DotAccessData\Data;
15+
use Dflydev\DotAccessData\Exception\MissingPathException;
1516
use Dflydev\PlaceholderResolver\PlaceholderResolverInterface;
1617
use Dflydev\PlaceholderResolver\RegexPlaceholderResolver;
1718

@@ -27,7 +28,11 @@ abstract class AbstractConfiguration implements ConfigurationInterface
2728
*/
2829
public function getRaw($key)
2930
{
30-
return $this->data()->get($key);
31+
try {
32+
return $this->data()->get($key);
33+
} catch (MissingPathException $e) {
34+
return null;
35+
}
3136
}
3237

3338
/**

0 commit comments

Comments
 (0)