Creo que no es necesario agregar una función nueva, en la clase "rbac" existe el método "userCanAccess", el cual te devuelve 1 si el permiso que se le envia como parámetro está asignado al usuario actual, que es lo que se requiere para este cambio