public function PackerFilter::filterDump

Filters an asset just before it's dumped.

Parameters

AssetInterface $asset An asset:

Overrides FilterInterface::filterDump

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Filter/PackerFilter.php, line 51

Class

PackerFilter
Runs assets through Packager, a JavaScript Compressor/Obfuscator.

Namespace

Assetic\Filter

Code

public function filterDump(AssetInterface $asset) {
  $packer = new \JavaScriptPacker($asset
    ->getContent(), $this->encoding, $this->fastDecode, $this->specialChars);
  $asset
    ->setContent($packer
    ->pack());
}