Skip to content

Commit d13ee43

Browse files
committed
override AppServiceProvider
1 parent 867a11e commit d13ee43

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

src/Commands/InstallCommand.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ protected function overrideDefaultRoutes(): void
112112
*/
113113
public function overrideDefaultProviders(): void
114114
{
115+
copy(__DIR__ . '/../Providers/stubs/AppServiceProvider.php.stub', getcwd() . '/app/Providers/AppServiceProvider.php');
115116
copy(__DIR__ . '/../Providers/stubs/AuthServiceProvider.php.stub', getcwd() . '/app/Providers/AuthServiceProvider.php');
116117
copy(__DIR__ . '/../Providers/stubs/EventServiceProvider.php.stub', getcwd() . '/app/Providers/EventServiceProvider.php');
117118
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
namespace App\Providers;
4+
5+
use Illuminate\Support\ServiceProvider;
6+
use MailCarrier\Dto\GenericMailDto;
7+
use MailCarrier\Facades\MailCarrier;
8+
9+
class AppServiceProvider extends ServiceProvider
10+
{
11+
/**
12+
* Bootstrap any application services.
13+
*/
14+
public function boot(): void
15+
{
16+
MailCarrier::sending(function (GenericMailDto $mail, \Closure $next): void {
17+
$next();
18+
});
19+
}
20+
}

src/Providers/stubs/AuthServiceProvider.php.stub

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace App\Providers;
44

55
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
6+
use Laravel\Socialite\AbstractUser as User;
67
use MailCarrier\Facades\MailCarrier;
78

89
class AuthServiceProvider extends ServiceProvider
@@ -19,7 +20,7 @@ class AuthServiceProvider extends ServiceProvider
1920
{
2021
$this->registerPolicies();
2122

22-
MailCarrier::authorizeSocialAuth(function (\Laravel\Socialite\AbstractUser $user): bool {
23+
MailCarrier::authorizeSocialAuth(function (User $user): bool {
2324
return false;
2425
});
2526
}

0 commit comments

Comments
 (0)