mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-02 13:02:24 +08:00
Fix PHPStan errors in yii\rbac\PhpManager (#20588)
This commit is contained in:
@ -401,9 +401,10 @@ class PhpManager extends BaseManager
|
|||||||
{
|
{
|
||||||
$roles = $this->getDefaultRoleInstances();
|
$roles = $this->getDefaultRoleInstances();
|
||||||
foreach ($this->getAssignments($userId) as $name => $assignment) {
|
foreach ($this->getAssignments($userId) as $name => $assignment) {
|
||||||
$role = $this->items[$assignment->roleName];
|
$item = $this->items[$assignment->roleName];
|
||||||
if ($role->type === Item::TYPE_ROLE) {
|
if ($item->type === Item::TYPE_ROLE) {
|
||||||
$roles[$name] = $role;
|
/** @var Role $item */
|
||||||
|
$roles[$name] = $item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -490,9 +491,10 @@ class PhpManager extends BaseManager
|
|||||||
{
|
{
|
||||||
$permissions = [];
|
$permissions = [];
|
||||||
foreach ($this->getAssignments($userId) as $name => $assignment) {
|
foreach ($this->getAssignments($userId) as $name => $assignment) {
|
||||||
$permission = $this->items[$assignment->roleName];
|
$item = $this->items[$assignment->roleName];
|
||||||
if ($permission->type === Item::TYPE_PERMISSION) {
|
if ($item->type === Item::TYPE_PERMISSION) {
|
||||||
$permissions[$name] = $permission;
|
/** @var Permission $item */
|
||||||
|
$permissions[$name] = $item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user