isSuitableForRequest method
Checks if a request's method and path variables will select this binder.
Note that requestMethod
may be null; if this is the case, only
path variables are compared.
Implementation
bool isSuitableForRequest(
String? requestMethod,
List<String?> requestPathVariables,
) {
if (requestMethod != null && requestMethod.toUpperCase() != httpMethod) {
return false;
}
if (pathVariables.length != requestPathVariables.length) {
return false;
}
return requestPathVariables.every(pathVariables.contains);
}