Files
core/src/Providers/AuthServiceProvider.php
T

22 lines
599 B
PHP
Raw Normal View History

2026-07-01 18:35:39 +03:00
<?php
namespace Modules\Core\Providers;
2026-09-25 15:19:39 +03:00
use Illuminate\Support\Facades\Event;
2026-07-01 18:35:39 +03:00
use Illuminate\Support\ServiceProvider;
2026-09-25 15:19:39 +03:00
use Modules\Core\Auth\Events\UserCreated;
use Modules\Core\Auth\Listeners\RecordLegalAcceptanceForNewUser;
2026-07-01 18:35:39 +03:00
use Modules\Core\Command\CreateAdminCommand;
class AuthServiceProvider extends ServiceProvider
{
public function boot(): void
{
2026-09-25 15:19:39 +03:00
Event::listen(UserCreated::class, RecordLegalAcceptanceForNewUser::class);
2026-07-01 18:35:39 +03:00
if ($this->app->runningInConsole()) {
$this->app->booted(fn () => $this->commands([CreateAdminCommand::class]));
}
}
}