\Charcoal\UserAcl

Classes

Manager Manage ACL roles and permissions from config (arrays) or database.
Permission A permission is a simple string, that can be read with additional data (name + category) from storage.
PermissionCategory User permission category
Role ACL Roles define hierarchical allowed and denied permissions.