function AssetControllerBase::__construct
Same name in other branches
- 11.x core/modules/system/src/Controller/AssetControllerBase.php \Drupal\system\Controller\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 85
Class
- AssetControllerBase
- Defines a controller to serve asset aggregates.
Namespace
Drupal\system\ControllerCode
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;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.