- Full name:
\App\Infrastructure\Services\User\UserAuth - This class is marked as final and can't be subclassed
- This class implements:
Gate - This class is a Final class
Properties
rbac
user
Methods
__construct
public __construct(\Codefy\Framework\Auth\Rbac\Rbac $rbac, \Codefy\Framework\Auth\Repository\AuthUserRepository $user): mixed
Parameters:
| Parameter | Type | Description |
|---|---|---|
$rbac |
\Codefy\Framework\Auth\Rbac\Rbac | |
$user |
\Codefy\Framework\Auth\Repository\AuthUserRepository |
can
Parameters:
| Parameter | Type | Description |
|---|---|---|
$permissionName |
string | |
$ruleParams |
array |
current
hasAuthenticatedUser
Whether user is authenticated.
resolveUserByToken
Parameters:
| Parameter | Type | Description |
|---|---|---|
$token |
string |
getRoles
Throws:
guest
isLoggedIn
getToken
Fetch decrypted token from request context.
getRequest
Return request object.