]> BookStack Code Mirror - bookstack/blob - app/Providers/SocialiteServiceProvider.php
Merge branch 'master' of https://github.com/BookStackApp/BookStack
[bookstack] / app / Providers / SocialiteServiceProvider.php
1 <?php namespace BookStack\Providers;
2
3
4 use Illuminate\Support\ServiceProvider;
5
6 class SocialiteServiceProvider extends ServiceProvider
7 {
8     /**
9      * Indicates if loading of the provider is deferred.
10      *
11      * @var bool
12      */
13     protected $defer = true;
14
15     /**
16      * Register the service provider.
17      *
18      * @return void
19      */
20     public function register()
21     {
22         $this->app->bindShared('Laravel\Socialite\Contracts\Factory', function ($app) {
23             return new SocialiteManager($app);
24         });
25     }
26
27     /**
28      * Get the services provided by the provider.
29      *
30      * @return array
31      */
32     public function provides()
33     {
34         return ['Laravel\Socialite\Contracts\Factory'];
35     }
36 }