Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
100.00% |
2 / 2 |
|
100.00% |
2 / 2 |
CRAP | |
100.00% |
1 / 1 |
EventServiceProvider | |
100.00% |
2 / 2 |
|
100.00% |
2 / 2 |
2 | |
100.00% |
1 / 1 |
boot | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
shouldDiscoverEvents | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 |
1 | <?php |
2 | |
3 | namespace App\Providers; |
4 | |
5 | use App\Events\TrackFlyMsgAIUsageEvent; |
6 | use App\Events\HandleTeamPlansUpdateEvent; |
7 | use App\Listeners\TrackFlyMsgAIUsageEventListener; |
8 | use App\Listeners\HandleTeamPlansUpdateEventListener; |
9 | use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; |
10 | |
11 | class EventServiceProvider extends ServiceProvider |
12 | { |
13 | protected $listen = [ |
14 | |
15 | \App\Events\TrackingExtensionDeployEvent::class => [ |
16 | \App\Listeners\TrackingExtensionDeployEventListener::class, |
17 | ], |
18 | |
19 | |
20 | \App\Events\Business\Registered::class => [ |
21 | \App\Listeners\Business\SendWelcomeNotification::class, |
22 | \App\Listeners\Business\CreateDefaultSetting::class, |
23 | \App\Listeners\Business\CreateDefaultShortcutCategory::class, |
24 | \App\Listeners\Business\CreateShortcutCategoryPosition::class, |
25 | ], |
26 | |
27 | \App\Events\User\Registered::class => [ |
28 | \App\Listeners\User\CreateAsStripeCustomer::class, |
29 | // \App\Listeners\User\MarkEmailVerified::class, |
30 | \App\Listeners\User\SendWelcomeNotification::class, |
31 | \App\Listeners\User\CreateDefaultSetting::class, |
32 | \App\Listeners\User\CreateDefaultShortcutCategory::class, |
33 | \App\Listeners\User\CreateShortcutCategoryPosition::class, |
34 | \App\Listeners\User\StoreInvitationRecord::class, |
35 | \App\Listeners\Hubspot\SignupFormSubmissionListener::class, |
36 | \App\Listeners\User\CreateInstancyAccount::class, |
37 | ], |
38 | |
39 | \App\Events\User\LoggedIn::class => [ |
40 | \App\Listeners\User\CreateAsStripeCustomer::class, |
41 | \App\Listeners\User\LogUserActivity::class, |
42 | ], |
43 | |
44 | \App\Events\User\LoggedOut::class => [ |
45 | \App\Listeners\User\LogSignOutReason::class, |
46 | \App\Listeners\Hubspot\UpdateHubspotContactTrigger::class, |
47 | ], |
48 | |
49 | \App\Events\Business\ShortcutUpdated::class => [ |
50 | \App\Listeners\Business\IncrementShortcutVersion::class, |
51 | ], |
52 | |
53 | \App\Events\User\ShortcutUpdated::class => [ |
54 | \App\Listeners\User\IncrementShortcutVersion::class, |
55 | ], |
56 | |
57 | \App\Events\User\FlyCutSharedEvent::class => [ |
58 | \App\Listeners\User\FlyCutSharedListener::class, |
59 | ], |
60 | |
61 | \App\Events\User\FlyShareLinkGenerated::class => [ |
62 | \App\Listeners\User\CloneShortcuts::class, |
63 | ], |
64 | |
65 | \App\Events\User\FlycutResharedEvent::class => [ |
66 | \App\Listeners\User\FlycutResharedListener::class, |
67 | ], |
68 | |
69 | \App\Events\Hubspot\SignupFormSubmissionHubspot::class => [ |
70 | \App\Listeners\Hubspot\SignupFormSubmissionListener::class, |
71 | ], |
72 | |
73 | \Illuminate\Mail\Events\MessageSending::class => [ |
74 | \App\Listeners\User\MessageSendingListener::class, |
75 | ], |
76 | |
77 | TrackFlyMsgAIUsageEvent::class => [ |
78 | TrackFlyMsgAIUsageEventListener::class |
79 | ], |
80 | |
81 | HandleTeamPlansUpdateEvent::class => [ |
82 | HandleTeamPlansUpdateEventListener::class |
83 | ], |
84 | |
85 | \App\Events\InstancyUserUpdate::class => [ |
86 | \App\Listeners\UpdateInstancyUser::class, |
87 | ], |
88 | |
89 | \App\Events\DeleteInstancyGroup::class => [ |
90 | \App\Listeners\DeleteInstancyGroupEventListener::class, |
91 | ], |
92 | ]; |
93 | |
94 | public function boot(): void |
95 | { |
96 | parent::boot(); |
97 | } |
98 | |
99 | /** |
100 | * Determine if events and listeners should be automatically discovered. |
101 | */ |
102 | public function shouldDiscoverEvents(): bool |
103 | { |
104 | return false; |
105 | } |
106 | } |