protected function filterPort($port)
    {
        if (empty($port)) {
            return null;
        }

        if (!self::validePort($port)) {
            throw new \InvalidArgumentException('The port is not in the TCP/UDP port.');
        }

        return $this->scheme !== '' && !$this->validPortStandard($port)
            ? (int) $port
            : null;
    }
protected function filterPort($port)
    {
        if (empty($port)) {
            return null;
        }

        if (!self::validePort($port)) {
            throw new \InvalidArgumentException('The port is not in the TCP/UDP port.');
        }

        return $this->scheme !== '' && !$this->validPortStandard($port)
            ? (int) $port
            : null;
    }
protected function filterPort ( $ port ) { if ( empty ( $ port ) ) { return null ; } if ( ! self :: validePort ( $ port ) ) { throw new \ InvalidArgumentException ( 'The port is not in the TCP/UDP port.' ) ; } return $ this -> scheme !== '' && ! $ this -> validPortStandard ( $ port ) ? ( int ) $ port : null ; }
Filtre un port.

@param string|int|null $port Port à filtrer.

@throws \InvalidArgumentException Le port n'est pas dans la gamme des ports TCP/UDP.
@return int|null                  Port normalisé.
Filtre un port .