You are here

public function CssOptimizer::optimize in CDN 8.3

Optimizes an asset.

Parameters

array $asset: An asset.

Return value

string The optimized asset's contents.

Overrides AssetOptimizerInterface::optimize

File

src/Asset/CssOptimizer.php, line 33

Class

CssOptimizer
Decorates CSS asset optimizer: ensures file URLs are rewritten to the CDN.

Namespace

Drupal\cdn\Asset

Code

public function optimize(array $css_asset) {
  return $this
    ->runWithoutCdnFileAlteration(function () use ($css_asset) {
    return $this->decoratedCssOptimizer
      ->optimize($css_asset);
  });
}