Drupal 8 で、自身のホスト名を取得する方法

\Drupal::request()->getHost()

を使う。これだけではhttps://〜から始まる URL ではないため、

$hostname = sprintf('https://%s/', \Drupal::request()->getHost());

などとする。

広告