if (!filter_var($User->id, FILTER_VALIDATE_INT)) {
                throw new InvalidArgumentException("The provided user is invalid - no user ID"); 
            }