Class AdminAccessUserManager

Class AdminAccessUserManager

AdminAccessUserManager implements AdminAccessUserManagerInterface

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.

Properties summary