func (ps permissioners) HasPermission(mode PermissionMode, roles ...interface{}) bool {
	for _, p := range ps {
		if p != nil && !p.HasPermission(mode, roles) {
			return false
		}
	}

	return true
}
func (ps permissioners) HasPermission(mode PermissionMode, roles ...interface{}) bool {
	for _, p := range ps {
		if p != nil && !p.HasPermission(mode, roles) {
			return false
		}
	}

	return true
}
func ( ps permissioners ) HasPermission ( mode PermissionMode , roles ... interface { } ) bool { for _ , p := range ps { if p != nil && ! p . HasPermission ( mode , roles ) { return false } } return true }
// HasPermission check has permission for permissioners or not
HasPermission check has permission for permissioners or not