Neos\Flow\Http\Component\TrustedProxiesComponent::ipIsTrustedProxy PHP Метод

ipIsTrustedProxy() защищенный Метод

Check if the given IP address is from a trusted proxy.
protected ipIsTrustedProxy ( string $ipAddress ) : boolean
$ipAddress string
Результат boolean
    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;
    }