File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed
Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff 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 ]);
Original file line number Diff line number Diff 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 ]);
You can’t perform that action at this time.
0 commit comments