'Check values against quota limits.
For limits--this method checks that a set of
proposed values are permitted by the limit restriction.
This method will raise a QuotaResourceUnknown exception if a
given resource is unknown or if it is not a simple limit
resource.
If any of the proposed values is over the defined quota, an
OverQuota exception will be raised with the sorted list of the
resources which are too high.  Otherwise, the method returns
nothing.
:param context: The request context, for access checks
:param resources: A dictionary of the registered resources
:param project_values: Optional dict containing the resource values to
check against project quota,
e.g. {\'instances\': 1, \'cores\': 2, \'memory_mb\': 512}
:param user_values: Optional dict containing the resource values to
check against user quota,
e.g. {\'instances\': 1, \'cores\': 2, \'memory_mb\': 512}
:param project_id: Optional project_id for scoping the limit check to a
different project than in the context
:param user_id: Optional user_id for scoping the limit check to a
different user than in the context'

def limit_check_project_and_user(self, context, resources, project_values=None, user_values=None, project_id=None, user_id=None):

    pass
