0 follower

Final Class Yiisoft\ProxyMiddleware\IpValidator

InheritanceYiisoft\ProxyMiddleware\IpValidator

Method Details

Hide inherited methods

inRanges() public static method

public static boolean inRanges ( string $value, string[] $ranges )
$value string
$ranges string[]

                public static function inRanges(string $value, array $ranges): bool
{
    return (new IpRanges($ranges))->isAllowed($value);
}

            
isIp() public static method

public static boolean isIp ( string $value )
$value string

                public static function isIp(string $value): bool
{
    return self::isIpV4($value) || self::isIpV6($value);
}

            
isIpV6() public static method

public static boolean isIpV6 ( string $value )
$value string

                public static function isIpV6(string $value): bool
{
    return preg_match(IpHelper::IPV6_REGEXP, $value) === 1;
}