/** * @deprecated Use RcmUserService->hasRoleBasedAccess() * __invoke * * @param $roleId * * @return bool */ public function __invoke($roleId) { $user = $this->userAuthService->getIdentity(); if (!$user instanceof User) { return false; } return $this->authorizeService->hasRoleBasedAccess($user, $roleId); }
/** * @deprecated Use RcmUserService->isAllowed() * __invoke * * @param string $resourceId resourceId * @param string $privilege privilege * @param string $providerId providerId * * @return bool */ public function __invoke($resourceId, $privilege = null, $providerId = null) { $user = $this->userAuthService->getIdentity(); return $this->authorizeService->isAllowed($resourceId, $privilege, $providerId, $user); }