protected function BaseAsset::doLoad

Encapsulates asset loading logic.

Parameters

string $content The asset content:

FilterInterface $additionalFilter An additional filter:

3 calls to BaseAsset::doLoad()

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php, line 80

Class

BaseAsset
A base abstract asset.

Namespace

Assetic\Asset

Code

protected function doLoad($content, FilterInterface $additionalFilter = null) {
  $filter = clone $this->filters;
  if ($additionalFilter) {
    $filter
      ->ensure($additionalFilter);
  }
  $asset = clone $this;
  $asset
    ->setContent($content);
  $filter
    ->filterLoad($asset);
  $this->content = $asset
    ->getContent();
  $this->loaded = true;
}