3 namespace Drupal\Core\Asset;
6 * Interface defining a service that optimizes a collection of assets.
8 interface AssetCollectionOptimizerInterface {
11 * Optimizes a collection of assets.
13 * @param array $assets
14 * An asset collection.
17 * An optimized asset collection.
19 public function optimize(array $assets);
22 * Returns all optimized asset collections assets.
25 * URIs for all optimized asset collection assets.
27 public function getAll();
30 * Deletes all optimized asset collections assets.
32 public function deleteAll();