protected function getPortForScheme() : int { $scheme = $this->getScheme(); if (!$scheme) { return 0; } return self::$schemes[$scheme]; }