From cc3b40d6f919ed55dca083c168fc8da547406872 Mon Sep 17 00:00:00 2001 From: maaube Date: Thu, 30 Jun 2016 09:32:38 -0400 Subject: [PATCH] Fix how configurations are merged with defaults, fixes #96 --- src/Vinelab/Cdn/Providers/AwsS3Provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Vinelab/Cdn/Providers/AwsS3Provider.php b/src/Vinelab/Cdn/Providers/AwsS3Provider.php index 4c8f9eb..8f965c3 100755 --- a/src/Vinelab/Cdn/Providers/AwsS3Provider.php +++ b/src/Vinelab/Cdn/Providers/AwsS3Provider.php @@ -126,7 +126,7 @@ public function init($configurations) { // merge the received config array with the default configurations array to // fill missed keys with null or default values. - $this->default = array_merge($this->default, $configurations); + $this->default = array_replace_recursive($this->default, $configurations); $supplier = [ 'provider_url' => $this->default['url'],