I'm trying to validate the given permissions of a sub-user/additional account.
Calling:
Which doesn't seem to work. I've also tried various variations with underscores
This is the permission that I'm checking for:

On another note - is it possible to register a custom permission that is displayed when creating a sub-user role?
I'm not seeing any documentation on either. The Extension API docs cover has_permission and pm_Permissions_hook, but that only applies to the root subscription owner apparently.
Calling:
Code:
$domain = array_values(pm_Session::getCurrentDomains(true))[0];
if (!$domain->hasPermission('webSitesAndDomainsManagement')) {
throw new pm_Exception($this->lmsg('permissionDenied'));
}
Which doesn't seem to work. I've also tried various variations with underscores
This is the permission that I'm checking for:

On another note - is it possible to register a custom permission that is displayed when creating a sub-user role?
I'm not seeing any documentation on either. The Extension API docs cover has_permission and pm_Permissions_hook, but that only applies to the root subscription owner apparently.