Class AdminAccessUserManager
Class AdminAccessUserManager
- AdminAccessUserManager implements AdminAccessUserManagerInterface
Package: AdminAccess\Managers
Category: System
Located at Services/System/AdminAccess/Managers/AdminAccessUserManager.inc.php
Category: System
Located at Services/System/AdminAccess/Managers/AdminAccessUserManager.inc.php
Methods summary
public
__construct( AdminAccessUserReaderInterface $userReader, AdminAccessRoleReaderInterface $roleReader )
AdminAccessUserManager constructor.
public
addRoleToUserByCustomerId( IdType $roleId, IdType $customerId )
: AdminAccessUserManager
Adds a role to a user by a given role and customer ID.
public
removeRoleFromUserByCustomerId( IdType $roleId, IdType $customerId )
: AdminAccessUserManager
Removes a role from a user by given role and customer ID.
public
getRolesByCustomerId( IdType $id )
: AdminAccessRoleCollection
Returns all roles of certain user by a given user ID.
public
deleteUserByCustomerId( IdType $customerId )
: AdminAccessUserManager
Deletes an admin access user by a given customer ID.