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

Breadcrumb

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

function AssetControllerBase::__construct

Constructs an object derived from AssetControllerBase.

Parameters

\Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $streamWrapperManager: The stream wrapper manager.

\Drupal\Core\Asset\LibraryDependencyResolverInterface $libraryDependencyResolver: The library dependency resolver.

\Drupal\Core\Asset\AssetResolverInterface $assetResolver: The asset resolver.

\Drupal\Core\Theme\ThemeInitializationInterface $themeInitialization: The theme initializer.

\Drupal\Core\Theme\ThemeManagerInterface $themeManager: The theme manager.

\Drupal\Core\Asset\AssetCollectionGrouperInterface $grouper: The asset grouper.

\Drupal\Core\Asset\AssetCollectionOptimizerInterface $optimizer: The asset collection optimizer.

\Drupal\Core\Asset\AssetDumperUriInterface $dumper: The asset dumper.

Overrides FileDownloadController::__construct

File

core/modules/system/src/Controller/AssetControllerBase.php, line 86

Class

AssetControllerBase
Defines a controller to serve asset aggregates.

Namespace

Drupal\system\Controller

Code

public function __construct(StreamWrapperManagerInterface $streamWrapperManager, LibraryDependencyResolverInterface $libraryDependencyResolver, AssetResolverInterface $assetResolver, ThemeInitializationInterface $themeInitialization, ThemeManagerInterface $themeManager, AssetCollectionGrouperInterface $grouper, AssetCollectionOptimizerInterface $optimizer, AssetDumperUriInterface $dumper) {
    parent::__construct($streamWrapperManager);
    $this->fileExtension = $this->assetType;
}

API Navigation

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