public function register()
{
AliasLoader::getInstance()->alias('Geocoder', Geocoder::class);
$this->app->singleton('geocoder', function () {
$geocoder = new ProviderAndDumperAggregator();
$geocoder->registerProviders($this->getProviders(collect(config('geocoder.providers'))));
return $geocoder;
});
}