Skip to content

Commit

Permalink
Improve registration in service provider
Browse files Browse the repository at this point in the history
  • Loading branch information
dwightwatson committed Oct 2, 2019
1 parent 8d291ed commit a8c3f8b
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions src/FacebookPosterServiceProvider.php
Expand Up @@ -2,31 +2,24 @@

namespace NotificationChannels\FacebookPoster;

use Facebook\Facebook;
use Illuminate\Support\ServiceProvider;

class FacebookPosterServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
* Register any package services.
*/
public function boot()
public function register()
{
// Bootstrap code here.
$this->app->when(FacebookPosterChannel::class)
->needs(\Facebook\Facebook::class)
->give(function () {
return new \Facebook\Facebook([
'app_id' => config('services.facebook_poster.app_id'),
'app_secret' => config('services.facebook_poster.app_secret'),
'default_access_token' => config('services.facebook_poster.access_token'),
->needs(Facebook::class)
->give(function ($app) {
return new Facebook([
'app_id' => $app['config']['services.facebook_poster.app_id'],
'app_secret' => $app['config']['services.facebook_poster.app_secret'],
'default_access_token' => $app['config']['services.facebook_poster.access_token'],
]);
});
}

/**
* Register any package services.
*/
public function register()
{
}
}

0 comments on commit a8c3f8b

Please sign in to comment.