|
3 | 3 | namespace Backstage\Laravel\Users; |
4 | 4 |
|
5 | 5 | use Backstage\Laravel\Users\Console\Commands; |
| 6 | +use Backstage\Laravel\Users\Eloquent\Models\User; |
| 7 | +use Backstage\Laravel\Users\Eloquent\Observers\UserObserver; |
6 | 8 | use Backstage\Laravel\Users\Events\Auth\UserCreated; |
7 | 9 | use Backstage\Laravel\Users\Facades\UserManager; |
| 10 | +use Backstage\Laravel\Users\Listeners\Auth\HandleUserLogin; |
| 11 | +use Backstage\Laravel\Users\Listeners\Auth\HandleUserLogout; |
| 12 | +use Backstage\Laravel\Users\Listeners\Auth\SendInvitationMail; |
| 13 | +use Illuminate\Auth\Events\Login; |
| 14 | +use Illuminate\Auth\Events\Logout; |
| 15 | +use Illuminate\Contracts\Http\Kernel; |
8 | 16 | use Illuminate\Support\Facades\File; |
9 | 17 | use Spatie\LaravelPackageTools\Package; |
10 | 18 | use Spatie\LaravelPackageTools\PackageServiceProvider; |
@@ -61,30 +69,30 @@ public function packageBooted() |
61 | 69 | /** |
62 | 70 | * @var Illuminate\Foundation\Http\Kernel $kernel |
63 | 71 | */ |
64 | | - $kernel = $this->app->make(\Illuminate\Contracts\Http\Kernel::class); |
| 72 | + $kernel = $this->app->make(Kernel::class); |
65 | 73 | }); |
66 | 74 |
|
67 | | - if (config('users.eloquent.user.observer', \Backstage\Laravel\Users\Eloquent\Observers\UserObserver::class)) { |
68 | | - config('auth.providers.users.model', \Backstage\Laravel\Users\Eloquent\Models\User::class)::observe(config('users.eloquent.user.observer', \Backstage\Laravel\Users\Eloquent\Observers\UserObserver::class)); |
| 75 | + if (config('users.eloquent.user.observer', UserObserver::class)) { |
| 76 | + config('auth.providers.users.model', User::class)::observe(config('users.eloquent.user.observer', UserObserver::class)); |
69 | 77 | } |
70 | 78 | } |
71 | 79 |
|
72 | 80 | protected function getEvents() |
73 | 81 | { |
74 | 82 | $this->app['events']->listen( |
75 | | - \Illuminate\Auth\Events\Login::class, |
76 | | - \Backstage\Laravel\Users\Listeners\Auth\HandleUserLogin::class |
| 83 | + Login::class, |
| 84 | + HandleUserLogin::class |
77 | 85 | ); |
78 | 86 |
|
79 | 87 | $this->app['events']->listen( |
80 | | - \Illuminate\Auth\Events\Logout::class, |
81 | | - \Backstage\Laravel\Users\Listeners\Auth\HandleUserLogout::class |
| 88 | + Logout::class, |
| 89 | + HandleUserLogout::class |
82 | 90 | ); |
83 | 91 |
|
84 | 92 | if (config('users.events.auth.user_created.enabled', true)) { |
85 | 93 | $this->app['events']->listen( |
86 | 94 | UserCreated::class, |
87 | | - \Backstage\Laravel\Users\Listeners\Auth\SendInvitationMail::class |
| 95 | + SendInvitationMail::class |
88 | 96 | ); |
89 | 97 | } |
90 | 98 | } |
|
0 commit comments