0 follower

Final Class Yiisoft\ProxyMiddleware\IpValidator

InheritanceYiisoft\ProxyMiddleware\IpValidator

Method Details

Hide inherited methods

inRanges() public static method

public static inRanges( string $value, string[] $ranges ): boolean
$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 isIp( string $value ): boolean
$value string

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

            
isIpV6() public static method

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

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