interface AssetCollectionOptimizerInterface
Same name in other branches
- 9 core/lib/Drupal/Core/Asset/AssetCollectionOptimizerInterface.php \Drupal\Core\Asset\AssetCollectionOptimizerInterface
- 10 core/lib/Drupal/Core/Asset/AssetCollectionOptimizerInterface.php \Drupal\Core\Asset\AssetCollectionOptimizerInterface
- 11.x core/lib/Drupal/Core/Asset/AssetCollectionOptimizerInterface.php \Drupal\Core\Asset\AssetCollectionOptimizerInterface
Interface defining a service that optimizes a collection of assets.
Hierarchy
- interface \Drupal\Core\Asset\AssetCollectionOptimizerInterface
Expanded class hierarchy of AssetCollectionOptimizerInterface
All classes that implement AssetCollectionOptimizerInterface
2 files declare their use of AssetCollectionOptimizerInterface
- PerformanceForm.php in core/
modules/ system/ src/ Form/ PerformanceForm.php - ThemeInstaller.php in core/
lib/ Drupal/ Core/ Extension/ ThemeInstaller.php
File
-
core/
lib/ Drupal/ Core/ Asset/ AssetCollectionOptimizerInterface.php, line 8
Namespace
Drupal\Core\AssetView source
interface AssetCollectionOptimizerInterface {
/**
* Optimizes a collection of assets.
*
* @param array $assets
* An asset collection.
*
* @return array
* An optimized asset collection.
*/
public function optimize(array $assets);
/**
* Returns all optimized asset collections assets.
*
* @return string[]
* URIs for all optimized asset collection assets.
*/
public function getAll();
/**
* Deletes all optimized asset collections assets.
*/
public function deleteAll();
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
AssetCollectionOptimizerInterface::deleteAll | public | function | Deletes all optimized asset collections assets. | 2 |
AssetCollectionOptimizerInterface::getAll | public | function | Returns all optimized asset collections assets. | 2 |
AssetCollectionOptimizerInterface::optimize | public | function | Optimizes a collection of assets. | 2 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.