File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -285,7 +285,15 @@ public function getPermissionExample(string $example): string
285285 {
286286 $ permissions = [];
287287 foreach ($ this ->extractPermissionParts ($ example ) as $ permission ) {
288- $ permissions [] = 'Permission. ' . $ permission ['action ' ] . '(Role. ' . $ permission ['role ' ] . '()) ' ;
288+ $ args = [];
289+ if ($ permission ['id ' ] !== null ) {
290+ $ args [] = '" ' . $ permission ['id ' ] . '" ' ;
291+ }
292+ if ($ permission ['innerRole ' ] !== null ) {
293+ $ args [] = '" ' . $ permission ['innerRole ' ] . '" ' ;
294+ }
295+ $ argsString = implode (', ' , $ args );
296+ $ permissions [] = 'Permission. ' . $ permission ['action ' ] . '(Role. ' . $ permission ['role ' ] . '( ' . $ argsString . ')) ' ;
289297 }
290298 return 'listOf( ' . implode (', ' , $ permissions ) . ') ' ;
291299 }
Original file line number Diff line number Diff line change @@ -358,7 +358,15 @@ public function getPermissionExample(string $example): string
358358 {
359359 $ permissions = [];
360360 foreach ($ this ->extractPermissionParts ($ example ) as $ permission ) {
361- $ permissions [] = 'Permission. ' . $ permission ['action ' ] . '(Role. ' . $ permission ['role ' ] . '()) ' ;
361+ $ args = [];
362+ if ($ permission ['id ' ] !== null ) {
363+ $ args [] = '" ' . $ permission ['id ' ] . '" ' ;
364+ }
365+ if ($ permission ['innerRole ' ] !== null ) {
366+ $ args [] = '" ' . $ permission ['innerRole ' ] . '" ' ;
367+ }
368+ $ argsString = implode (', ' , $ args );
369+ $ permissions [] = 'Permission. ' . $ permission ['action ' ] . '(Role. ' . $ permission ['role ' ] . '( ' . $ argsString . ')) ' ;
362370 }
363371 return '[ ' . implode (', ' , $ permissions ) . '] ' ;
364372 }
You can’t perform that action at this time.
0 commit comments