protected function getOperatorMethodName($name)
{
$method = null;
$nameToCheck = str_replace('_', '', $name);
foreach ($this->filterMethods as $methodName) {
if (strtolower($methodName) == $nameToCheck) {
$method = $methodName;
}
}
if (!$method) {
foreach ($this->opMap as $methodName => $mappedTo) {
if ($methodName == $nameToCheck) {
$method = $mappedTo;
}
}
}
if (!$method) {
throw new InvalidArgumentException(sprintf('Operator method "%s" is invalid', $name));
}
return $method;
}