Skip to content

Commit 064fc2a

Browse files
committed
php 8.2 compatibility
1 parent 16f7db9 commit 064fc2a

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

src/Abstracts/Middleware.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ abstract class Middleware
1212
{
1313
use Helper;
1414

15-
public $request = null;
16-
public $middleware = null;
17-
public $user_id = null;
18-
1915
/**
2016
* Handle an incoming request.
2117
*

src/Listeners/CheckLogin.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,27 @@ class CheckLogin
1010
{
1111
use Helper;
1212

13-
/**
14-
* Handle the event.
15-
*
16-
* @param Event $event
17-
* @return void
18-
*/
19-
public function handle(Event $event)
13+
public string $middleware = 'login';
14+
15+
public function handle(Event $event): void
2016
{
2117
if ($this->skip($event)) {
2218
return;
2319
}
2420

2521
$this->request['password'] = '******';
2622

27-
$log = $this->log('login');
23+
$log = $this->log();
2824

2925
event(new AttackDetected($log));
3026
}
3127

32-
public function skip($event)
28+
public function skip($event): bool
3329
{
3430
$this->request = request();
3531
$this->user_id = 0;
3632

37-
if ($this->isDisabled('login')) {
33+
if ($this->isDisabled()) {
3834
return true;
3935
}
4036

src/Traits/Helper.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@
33
namespace Akaunting\Firewall\Traits;
44

55
use Akaunting\Firewall\Models\Log;
6+
use Illuminate\Http\Request;
67
use Symfony\Component\HttpFoundation\IpUtils;
78

89
trait Helper
910
{
11+
public Request|string|array|null $request = null;
12+
public string|null $middleware = null;
13+
public int|null $user_id = null;
14+
1015
public function isEnabled($middleware = null)
1116
{
1217
$middleware = $middleware ?? $this->middleware;

0 commit comments

Comments
 (0)