diff --git a/src/Contracts/TwoFactorLoginResponse.php b/src/Contracts/TwoFactorLoginResponse.php new file mode 100644 index 00000000..dfcb1e35 --- /dev/null +++ b/src/Contracts/TwoFactorLoginResponse.php @@ -0,0 +1,10 @@ +app->singleton(FailedPasswordResetResponseContract::class, FailedPasswordResetResponse::class); $this->app->singleton(LockoutResponseContract::class, LockoutResponse::class); $this->app->singleton(LoginResponseContract::class, LoginResponse::class); + $this->app->singleton(TwoFactorLoginResponseContract::class, TwoFactorLoginResponse::class); $this->app->singleton(LogoutResponseContract::class, LogoutResponse::class); $this->app->singleton(PasswordConfirmedResponseContract::class, PasswordConfirmedResponse::class); $this->app->singleton(PasswordResetResponseContract::class, PasswordResetResponse::class); diff --git a/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php b/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php index 188caf0d..c4cdcd16 100644 --- a/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php +++ b/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php @@ -6,9 +6,9 @@ use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Laravel\Fortify\Contracts\TwoFactorChallengeViewResponse; +use Laravel\Fortify\Contracts\TwoFactorLoginResponse; use Laravel\Fortify\Http\Requests\TwoFactorLoginRequest; use Laravel\Fortify\Http\Responses\FailedTwoFactorLoginResponse; -use Laravel\Fortify\Http\Responses\TwoFactorLoginResponse; class TwoFactorAuthenticatedSessionController extends Controller { diff --git a/src/Http/Responses/TwoFactorLoginResponse.php b/src/Http/Responses/TwoFactorLoginResponse.php index ea3846dd..b3222969 100644 --- a/src/Http/Responses/TwoFactorLoginResponse.php +++ b/src/Http/Responses/TwoFactorLoginResponse.php @@ -3,8 +3,9 @@ namespace Laravel\Fortify\Http\Responses; use Illuminate\Contracts\Support\Responsable; +use Laravel\Fortify\Contracts\TwoFactorLoginResponse as TwoFactorLoginResponseContract; -class TwoFactorLoginResponse implements Responsable +class TwoFactorLoginResponse implements TwoFactorLoginResponseContract { /** * Create an HTTP response that represents the object.