File tree Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Original file line number Diff line number Diff line change 22All notable changes to this project will be documented in this file.
33This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
44
5+ ## [ 4.0.10] - 1 Jul 2018
6+ ### Changed
7+ - service provider to register singleton and alias in ` register() ` method.
8+
59## [ 4.0.9] - 28 May 2018
610### Added
711- class-name resolution from Service container, allowing for dependency
Original file line number Diff line number Diff line change @@ -25,19 +25,16 @@ public function boot()
2525 "config "
2626 );
2727 $ this ->mergeConfigFrom ($ configPath , "geocoder " );
28- $ geocoder = (new ProviderAndDumperAggregator )
29- ->registerProvidersFromConfig (collect (config ("geocoder.providers " )));
30- $ this ->app
31- ->singleton ("geocoder " , function () use ($ geocoder ) {
32- return $ geocoder ;
33- });
34- $ this ->app
35- ->instance (ProviderAndDumperAggregator::class, $ geocoder );
3628 }
3729
3830 public function register ()
3931 {
4032 $ this ->app ->alias ("Geocoder " , Geocoder::class);
33+ $ this ->app ->singleton (ProviderAndDumperAggregator::class, function () {
34+ return (new ProviderAndDumperAggregator )
35+ ->registerProvidersFromConfig (collect (config ("geocoder.providers " )));
36+ });
37+ $ this ->app ->bind ('geocoder ' , ProviderAndDumperAggregator::class);
4138 }
4239
4340 public function provides () : array
You can’t perform that action at this time.
0 commit comments