Log in
Collection

Role\Collection

Magento\Authorization\Model\ResourceModel\Role\Collection

What it does

This collection class retrieves and manages authorization role data from the database.

Developers use it to load admin roles, filter roles by user ID and type, or get roles formatted as select option arrays for admin UI dropdowns.

It's primarily used in ACL (Access Control List) management and admin user role assignment features.

Public Methods

  • setUserFilter()
  • setRolesFilter()
  • toOptionArray()