Skip to content

Commit 3e8e733

Browse files
committed
if !$this->user() is true, user is not authenticated, else php checks the right side of ||, for then $this->user() will be Leaf\Auth\User
1 parent fdec2b9 commit 3e8e733

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

phpstan.dist.neon

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ includes:
33
- phpstan-baseline.neon
44

55
parameters:
6-
level: 3
6+
level: 4
77
paths:
88
- src
99
- tests
10+
treatPhpDocTypesAsCertain: false

src/Auth.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@ public function middleware(string $middleware, callable $callback)
762762

763763
if ($middleware === 'is') {
764764
return app()->registerMiddleware('is', function ($role) use ($callback) {
765-
if (!$this->user() || ($this->user() && $this->user()->isNot($role))) {
765+
if (!$this->user() || $this->user()->isNot($role)) {
766766
$callback($role);
767767
exit;
768768
}
@@ -771,7 +771,7 @@ public function middleware(string $middleware, callable $callback)
771771

772772
if ($middleware === 'isNot') {
773773
return app()->registerMiddleware('isNot', function ($role) use ($callback) {
774-
if (!$this->user() || ($this->user() && $this->user()->is($role))) {
774+
if (!$this->user() || $this->user()->is($role)) {
775775
$callback($role);
776776
exit;
777777
}
@@ -780,7 +780,7 @@ public function middleware(string $middleware, callable $callback)
780780

781781
if ($middleware === 'can') {
782782
return app()->registerMiddleware('can', function ($role) use ($callback) {
783-
if (!$this->user() || ($this->user() && $this->user()->cannot($role))) {
783+
if (!$this->user() || $this->user()->cannot($role)) {
784784
$callback($role);
785785
exit;
786786
}
@@ -789,7 +789,7 @@ public function middleware(string $middleware, callable $callback)
789789

790790
if ($middleware === 'cannot') {
791791
return app()->registerMiddleware('cannot', function ($role) use ($callback) {
792-
if (!$this->user() || ($this->user() && $this->user()->can($role))) {
792+
if (!$this->user() || $this->user()->can($role)) {
793793
$callback($role);
794794
exit;
795795
}

0 commit comments

Comments
 (0)