Skip to content

Commit 26e8fde

Browse files
authored
phpstan fix (#43)
1 parent 454f344 commit 26e8fde

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/Security/Permission.php

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -597,20 +597,17 @@ public function isAllowed($role = self::ALL, $resource = self::ALL, $privilege =
597597
break;
598598
}
599599
}
600-
} else {
601-
if (($result = $this->getRuleType($resource, null, $privilege)) !== null) { // look for rule on 'allRoles' pseudo-parent
602-
break;
603-
604-
} elseif (($result = $this->getRuleType($resource, null, null)) !== null) {
605-
break;
606-
}
600+
} elseif (($result = $this->getRuleType($resource, null, $privilege)) !== null) { // look for rule on 'allRoles' pseudo-parent
601+
break;
602+
} elseif (($result = $this->getRuleType($resource, null, null)) !== null) {
603+
break;
607604
}
608605

609606
$resource = $this->resources[$resource]['parent']; // try next Resource
610607
} while (true);
611608

612609
$this->queriedRole = $this->queriedResource = null;
613-
return $result;
610+
return $result ?? false;
614611
}
615612

616613

0 commit comments

Comments
 (0)