Skip to content

Commit

Permalink
phpstan fix (#43)
Browse files Browse the repository at this point in the history
  • Loading branch information
janbarasek committed May 27, 2020
1 parent 454f344 commit 26e8fde
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions src/Security/Permission.php
Original file line number Diff line number Diff line change
Expand Up @@ -597,20 +597,17 @@ public function isAllowed($role = self::ALL, $resource = self::ALL, $privilege =
break;
}
}
} else {
if (($result = $this->getRuleType($resource, null, $privilege)) !== null) { // look for rule on 'allRoles' pseudo-parent
break;

} elseif (($result = $this->getRuleType($resource, null, null)) !== null) {
break;
}
} elseif (($result = $this->getRuleType($resource, null, $privilege)) !== null) { // look for rule on 'allRoles' pseudo-parent
break;
} elseif (($result = $this->getRuleType($resource, null, null)) !== null) {
break;
}

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

$this->queriedRole = $this->queriedResource = null;
return $result;
return $result ?? false;
}


Expand Down

0 comments on commit 26e8fde

Please sign in to comment.