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

Breadcrumb

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

function AssetsStream::baseUrl

Overrides PublicStream::baseUrl

File

core/lib/Drupal/Core/StreamWrapper/AssetsStream.php, line 51

Class

AssetsStream
Defines a Drupal stream wrapper class for optimized assets (assets://).

Namespace

Drupal\Core\StreamWrapper

Code

public static function baseUrl() : string {
    $public_path = Settings::get('file_public_path', 'sites/default/files');
    $path = Settings::get('file_assets_path', $public_path);
    if ($path === $public_path) {
        $base_url = PublicStream::baseUrl();
    }
    else {
        $base_url = $GLOBALS['base_url'] . '/' . $path;
    }
    return $base_url;
}

API Navigation

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