Skip to content

Commit 7896a67

Browse files
committed
fix codeclimate errors
1 parent ab95d83 commit 7896a67

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

src/Traits/HasPermissions.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,7 @@ public function hasAnyPermission(...$permissions): bool
291291
*/
292292
public function hasAllPermissions(... $permissions): bool
293293
{
294-
if (is_array($permissions[0])) {
295-
$permissions = $permissions[0];
296-
}
294+
$permissions = collect($permissions)->flatten()->all();
297295

298296
if (is_array($permissions) && count($permissions) === 1) {
299297
$permissions = explode('|', $permissions[0]);

src/Traits/HasRoles.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,7 @@ public function hasAnyRole($roles): bool
169169
*/
170170
public function hasAllRoles(... $roles): bool
171171
{
172-
if (is_array($roles[0])) {
173-
$roles = $roles[0];
174-
}
172+
$roles = collect($roles)->flatten()->all();
175173

176174
if (is_array($roles) && count($roles) === 1) {
177175
$roles = explode('|', $roles[0]);

0 commit comments

Comments
 (0)