WordPress\AiClientDependencies\Nyholm\Psr7

Uri::filterPortprivateWP 1.0

Method of the class: Uri{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->filterPort( $port ): ?int;
$port(required)
.

Uri::filterPort() code WP 7.0

private function filterPort($port): ?int
{
    if (null === $port) {
        return null;
    }
    $port = (int) $port;
    if (0 > $port || 0xffff < $port) {
        throw new \InvalidArgumentException(\sprintf('Invalid port: %d. Must be between 0 and 65535', $port));
    }
    return self::isNonStandardPort($this->scheme, $port) ? $port : null;
}