File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -81,20 +81,20 @@ protected function customPermissions(): Permissions
81
81
82
82
if (is_array ($ customPermissions ) && !empty ($ customPermissions )) {
83
83
foreach ($ customPermissions as $ key => $ permission ) {
84
- // when the permission only contains permission name
85
- if ( array_key_exists ( 0 , $ permission) && is_array ( $ permission)) {
86
- foreach ( $ permission as $ item ) {
84
+ foreach ( $ permission as $ item ) {
85
+ // when the permission only contains permission name
86
+ if (! is_array ( $ item) ) {
87
87
$ this ->permissions [$ key ][] = [
88
88
'name ' => $ item ,
89
89
'title ' => ucwords (str_replace ($ this ->splitter , ' ' , $ item )),
90
90
];
91
+
92
+ continue ;
91
93
}
92
94
93
- continue ;
95
+ // when permission has valid permission structure (ex: slug, name key available)
96
+ $ this ->permissions [$ key ][] = $ item ;
94
97
}
95
-
96
- // when permission has valid permission structure (ex: slug, name key available)
97
- $ this ->permissions [$ key ][] = $ permission ;
98
98
}
99
99
}
100
100
You can’t perform that action at this time.
0 commit comments