class CallablesFilter

A filter that wraps callables.

@author Kris Wallsmith <kris.wallsmith@gmail.com>

Hierarchy

Expanded class hierarchy of CallablesFilter

2 files declare their use of CallablesFilter
AssetCollectionTest.php in drupal/core/vendor/kriswallsmith/assetic/tests/Assetic/Test/Asset/AssetCollectionTest.php
CallablesFilterTest.php in drupal/core/vendor/kriswallsmith/assetic/tests/Assetic/Test/Filter/CallablesFilterTest.php

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Filter/CallablesFilter.php, line 21

Namespace

Assetic\Filter
View source
class CallablesFilter implements FilterInterface {
  private $loader;
  private $dumper;
  public function __construct($loader = null, $dumper = null) {
    $this->loader = $loader;
    $this->dumper = $dumper;
  }
  public function filterLoad(AssetInterface $asset) {
    if (null !== ($callable = $this->loader)) {
      $callable($asset);
    }
  }
  public function filterDump(AssetInterface $asset) {
    if (null !== ($callable = $this->dumper)) {
      $callable($asset);
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
CallablesFilter::$dumper private property
CallablesFilter::$loader private property
CallablesFilter::filterDump public function Filters an asset just before it's dumped. Overrides FilterInterface::filterDump
CallablesFilter::filterLoad public function Filters an asset after it has been loaded. Overrides FilterInterface::filterLoad
CallablesFilter::__construct public function