@@ -13,10 +13,10 @@ class UnauthorizedException extends HttpException
1313
1414 public static function forRoles (array $ roles ): self
1515 {
16- $ message = 'User does not have the right roles. ' ;
16+ $ message = __ ( 'User does not have the right roles. ' ) ;
1717
1818 if (config ('permission.display_role_in_exception ' )) {
19- $ message .= ' Necessary roles are ' . implode (', ' , $ roles );
19+ $ message .= ' ' . __ ( ' Necessary roles are :roles ' , [ ' roles ' => implode (', ' , $ roles)] );
2020 }
2121
2222 $ exception = new static (403 , $ message , null , []);
@@ -27,10 +27,10 @@ public static function forRoles(array $roles): self
2727
2828 public static function forPermissions (array $ permissions ): self
2929 {
30- $ message = 'User does not have the right permissions. ' ;
30+ $ message = __ ( 'User does not have the right permissions. ' ) ;
3131
3232 if (config ('permission.display_permission_in_exception ' )) {
33- $ message .= ' Necessary permissions are ' . implode (', ' , $ permissions );
33+ $ message .= ' ' . __ ( ' Necessary permissions are :permissions ' , [ ' permissions ' => implode (', ' , $ permissions)] );
3434 }
3535
3636 $ exception = new static (403 , $ message , null , []);
@@ -41,10 +41,10 @@ public static function forPermissions(array $permissions): self
4141
4242 public static function forRolesOrPermissions (array $ rolesOrPermissions ): self
4343 {
44- $ message = 'User does not have any of the necessary access rights. ' ;
44+ $ message = __ ( 'User does not have any of the necessary access rights. ' ) ;
4545
4646 if (config ('permission.display_permission_in_exception ' ) && config ('permission.display_role_in_exception ' )) {
47- $ message .= ' Necessary roles or permissions are ' . implode (', ' , $ rolesOrPermissions );
47+ $ message .= ' ' . __ ( ' Necessary roles or permissions are :values ' , [ ' values ' => implode (', ' , $ rolesOrPermissions)] );
4848 }
4949
5050 $ exception = new static (403 , $ message , null , []);
@@ -57,12 +57,14 @@ public static function missingTraitHasRoles(Authorizable $user): self
5757 {
5858 $ class = get_class ($ user );
5959
60- return new static (403 , "Authorizable class ` {$ class }` must use Spatie\Permission\Traits\HasRoles trait. " , null , []);
60+ return new static (403 , __ ('Authorizable class `:class` must use Spatie \\Permission \\Traits \\HasRoles trait. ' , [
61+ 'class ' => $ class ,
62+ ]), null , []);
6163 }
6264
6365 public static function notLoggedIn (): self
6466 {
65- return new static (403 , 'User is not logged in. ' , null , []);
67+ return new static (403 , __ ( 'User is not logged in. ' ) , null , []);
6668 }
6769
6870 public function getRequiredRoles (): array
0 commit comments