File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Enums ;
44
5- use Filament \Support \Contracts \HasLabel ;
65use Backstage \TwoFactorAuth \Traits \EnumArraySerializableTrait ;
6+ use Filament \Support \Contracts \HasLabel ;
77
88enum TwoFactorType: string implements HasLabel
99{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Http \Livewire \Auth ;
44
5+ use Backstage \TwoFactorAuth \Http \Middleware \RedirectIfTwoFactorAuthenticatable ;
6+ use Backstage \TwoFactorAuth \Http \Responses \LoginResponse ;
57use DanHarrin \LivewireRateLimiting \Exceptions \TooManyRequestsException ;
68use Filament \Actions \Action ;
79use Filament \Facades \Filament ;
2325use Laravel \Fortify \Features ;
2426use Laravel \Fortify \Fortify ;
2527use Livewire \Features \SupportRedirects \Redirector ;
26- use Backstage \TwoFactorAuth \Http \Middleware \RedirectIfTwoFactorAuthenticatable ;
27- use Backstage \TwoFactorAuth \Http \Responses \LoginResponse ;
2828
2929class Login extends BaseLogin
3030{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Http \Livewire \Auth ;
44
5+ use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
6+ use Backstage \TwoFactorAuth \Notifications \SendOTP ;
57use DanHarrin \LivewireRateLimiting \Exceptions \TooManyRequestsException ;
68use DanHarrin \LivewireRateLimiting \WithRateLimiting ;
79use Filament \Actions \Action ;
1618use Laravel \Fortify \Http \Requests \TwoFactorLoginRequest ;
1719use Livewire \Attributes \Computed ;
1820use Livewire \Attributes \Reactive ;
19- use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
20- use Backstage \TwoFactorAuth \Notifications \SendOTP ;
2121
2222class LoginTwoFactor extends Page implements HasActions, HasForms
2323{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Http \Livewire \Auth ;
44
5- use Filament \Pages \Auth \Register as BaseRegister ;
65use Backstage \TwoFactorAuth \Http \Responses \RegistrationResponse ;
6+ use Filament \Pages \Auth \Register as BaseRegister ;
77
88class Register extends BaseRegister
99{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Listeners ;
44
5+ use Backstage \TwoFactorAuth \Notifications \SendOTP ;
56use Laravel \Fortify \Events \TwoFactorAuthenticationChallenged ;
67use Laravel \Fortify \Events \TwoFactorAuthenticationEnabled ;
7- use Backstage \TwoFactorAuth \Notifications \SendOTP ;
88
99class SendTwoFactorCodeListener
1010{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Notifications ;
44
5+ use Backstage \TwoFactorAuth \Actions \GenerateOTP ;
6+ use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
7+ use Backstage \TwoFactorAuth \Mail \TwoFactorCodeMail ;
58use Illuminate \Bus \Queueable ;
69use Illuminate \Contracts \Queue \ShouldQueue ;
710use Illuminate \Mail \Mailable ;
811use Illuminate \Notifications \Notification ;
912use PragmaRX \Google2FA \Exceptions \IncompatibleWithGoogleAuthenticatorException ;
1013use PragmaRX \Google2FA \Exceptions \InvalidCharactersException ;
1114use PragmaRX \Google2FA \Exceptions \SecretKeyTooShortException ;
12- use Backstage \TwoFactorAuth \Actions \GenerateOTP ;
13- use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
14- use Backstage \TwoFactorAuth \Mail \TwoFactorCodeMail ;
1515
1616class SendOTP extends Notification implements ShouldQueue
1717{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth ;
44
5+ use Backstage \TwoFactorAuth \Http \Middleware \ForceTwoFactor ;
6+ use Backstage \TwoFactorAuth \Pages \TwoFactor ;
57use Closure ;
68use Filament \Contracts \Plugin ;
79use Filament \Navigation \MenuItem ;
810use Filament \Panel ;
911use Filament \Support \Concerns \EvaluatesClosures ;
10- use Backstage \TwoFactorAuth \Http \Middleware \ForceTwoFactor ;
11- use Backstage \TwoFactorAuth \Pages \TwoFactor ;
1212
1313class TwoFactorAuthPlugin implements Plugin
1414{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth ;
44
5+ use Backstage \TwoFactorAuth \Commands \TwoFactorAuthCommand ;
6+ use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
7+ use Backstage \TwoFactorAuth \Http \Responses \LoginResponse ;
8+ use Backstage \TwoFactorAuth \Http \Responses \TwoFactorChallengeViewResponse ;
9+ use Backstage \TwoFactorAuth \Http \Responses \TwoFactorLoginResponse ;
10+ use Backstage \TwoFactorAuth \Testing \TestsTwoFactorAuth ;
511use Filament \Facades \Filament ;
612use Filament \Support \Assets \AlpineComponent ;
713use Filament \Support \Assets \Asset ;
2935use Spatie \LaravelPackageTools \Commands \InstallCommand ;
3036use Spatie \LaravelPackageTools \Package ;
3137use Spatie \LaravelPackageTools \PackageServiceProvider ;
32- use Backstage \TwoFactorAuth \Commands \TwoFactorAuthCommand ;
33- use Backstage \TwoFactorAuth \Enums \TwoFactorType ;
34- use Backstage \TwoFactorAuth \Http \Responses \LoginResponse ;
35- use Backstage \TwoFactorAuth \Http \Responses \TwoFactorChallengeViewResponse ;
36- use Backstage \TwoFactorAuth \Http \Responses \TwoFactorLoginResponse ;
37- use Backstage \TwoFactorAuth \Testing \TestsTwoFactorAuth ;
3838
3939class TwoFactorAuthServiceProvider extends PackageServiceProvider
4040{
Original file line number Diff line number Diff line change 22
33namespace Backstage \TwoFactorAuth \Tests ;
44
5+ use Backstage \TwoFactorAuth \TwoFactorAuthServiceProvider ;
56use BladeUI \Heroicons \BladeHeroiconsServiceProvider ;
67use BladeUI \Icons \BladeIconsServiceProvider ;
78use Filament \Actions \ActionsServiceProvider ;
1617use Livewire \LivewireServiceProvider ;
1718use Orchestra \Testbench \TestCase as Orchestra ;
1819use RyanChandler \BladeCaptureDirective \BladeCaptureDirectiveServiceProvider ;
19- use Backstage \TwoFactorAuth \TwoFactorAuthServiceProvider ;
2020
2121class TestCase extends Orchestra
2222{
You can’t perform that action at this time.
0 commit comments