app->bind( Metar::class, config('phpvms.metar_lookup') ); /* * Bind the class used to fullfill the AirportLookup class contract */ $this->app->bind( AirportLookup::class, config('phpvms.airport_lookup') ); $this->app->bind( IVaCentral::class, function ($app) { $client = new VaCentral(); $client->setVaCentralUrl(config('vacentral.api_url')); // Set API if exists if (filled(config('vacentral.api_key'))) { $client->setApiKey(config('vacentral.api_key')); } return $client; } ); } }