class AuthService

Constants

private ROLE_MAP

private PERMISSIONS_CACHE_KEY_PREFIX

private PERMISSIONS_CACHE_TTL

Methods

__construct(UserRepository $userRepository, RoleRepository $roleRepository, EntityManagerInterface $entityManager, ExtranetApiClientFactory $apiClientFactory, UserSyncService $userSyncService, CacheInterface $cache, UserProvisioningLock $provisioningLock, ManagerRegistry $managerRegistry)

No description

getCurrentUser(AuthenticatedUser $securityUser)

No description

array
getPermissions(User $user)

No description

array
getPermissionsForSecurityUser(AuthenticatedUser $securityUser)

No description

void
invalidateUser(string $objectId)

No description

Details

at line 32
__construct(UserRepository $userRepository, RoleRepository $roleRepository, EntityManagerInterface $entityManager, ExtranetApiClientFactory $apiClientFactory, UserSyncService $userSyncService, CacheInterface $cache, UserProvisioningLock $provisioningLock, ManagerRegistry $managerRegistry)

No description

Parameters

UserRepository $userRepository
RoleRepository $roleRepository
EntityManagerInterface $entityManager
ExtranetApiClientFactory $apiClientFactory
UserSyncService $userSyncService
CacheInterface $cache
UserProvisioningLock $provisioningLock
ManagerRegistry $managerRegistry

at line 44
User getCurrentUser(AuthenticatedUser $securityUser)

No description

Parameters

AuthenticatedUser $securityUser

Return Value

User

at line 57
array getPermissions(User $user)

No description

Parameters

User $user

Return Value

array

at line 75
array getPermissionsForSecurityUser(AuthenticatedUser $securityUser)

No description

Parameters

AuthenticatedUser $securityUser

Return Value

array

at line 87
void invalidateUser(string $objectId)

No description

Parameters

string $objectId

Return Value

void