Add phpstan level 7(#544)

This commit is contained in:
Saeed Vaziry
2025-03-12 13:31:10 +01:00
committed by GitHub
parent c22bb1fa80
commit 493cbb0849
437 changed files with 4505 additions and 2193 deletions

View File

@ -39,7 +39,7 @@ public function logoutAction(): Action
->label('Logout')
->color('danger')
->link()
->action(function () {
->action(function (): void {
Filament::auth()->logout();
session()->forget('login.id');
@ -96,16 +96,22 @@ public function authenticate(): ?LoginResponse
return $loginResponse;
}
private function confirmTwoFactor(): ?LoginResponse
private function confirmTwoFactor(): LoginResponse
{
$request = TwoFactorLoginRequest::createFrom(request())->merge([
'code' => $this->data['code'],
'recovery_code' => $this->data['recovery_code'],
'code' => $this->data['code'] ?? null,
'recovery_code' => $this->data['recovery_code'] ?? null,
]);
/** @var ?User $user */
$user = $request->challengedUser();
if (! $user) {
$this->redirect(Filament::getLoginUrl());
return app(LoginResponse::class);
}
if ($code = $request->validRecoveryCode()) {
$user->replaceRecoveryCode($code);
} elseif (! $request->hasValidCode()) {
@ -141,7 +147,7 @@ private function initTwoFactor(): void
PanelsRenderHook::AUTH_LOGIN_FORM_BEFORE,
fn (): string => Blade::render(
<<<BLADE
<x-slot name="subheading">{$this->logoutAction()->render()}</x-slot>
<x-slot name="subheading">{$this->logoutAction()->render()->render()}</x-slot>
BLADE
),
);