Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ServerRequest.php

function ServerRequest::extractHostAndPortFromAuthority

1 call to ServerRequest::extractHostAndPortFromAuthority()
ServerRequest::getUriFromGlobals in vendor/guzzlehttp/psr7/src/ServerRequest.php
Get a Uri populated with values from $_SERVER.

File

vendor/guzzlehttp/psr7/src/ServerRequest.php, line 183

Class

ServerRequest
Server-side HTTP request

Namespace

GuzzleHttp\Psr7

Code

private static function extractHostAndPortFromAuthority(string $authority) : array {
    $uri = 'http://' . $authority;
    $parts = parse_url($uri);
    if (false === $parts) {
        return [
            null,
            null,
        ];
    }
    $host = $parts['host'] ?? null;
    $port = $parts['port'] ?? null;
    return [
        $host,
        $port,
    ];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal