diff --git a/src/Phalcon/KrakenService.php b/src/Phalcon/KrakenService.php index a074d8a..fc1cb8c 100755 --- a/src/Phalcon/KrakenService.php +++ b/src/Phalcon/KrakenService.php @@ -20,7 +20,7 @@ public static function config( ?Di $di = null ): Config { return Config::default(); } - return $di->get( self::CONFIG_BIND ); + return clone $di->get( self::CONFIG_BIND ); } public static function logger( ?Config $config = null, ?Di $di = null): KrakenLogger { @@ -46,7 +46,7 @@ final public function inject( Di $di ): void { $service = $this; $di->setShared( self::CONFIG_BIND, function () use ( $service ) { - return clone $service->config; + return $service->config; } ); $di->setShared( self::LOGGER_CLASS_BIND, function() {