protected function ipIsTrustedProxy($ipAddress)
{
if (filter_var($ipAddress, FILTER_VALIDATE_IP) === false) {
return false;
}
if ($this->settings['proxies'] === '*') {
return true;
}
foreach ($this->settings['proxies'] as $ipPattern) {
if (IpUtility::cidrMatch($ipAddress, $ipPattern)) {
return true;
}
}
return false;
}