filterLoad() public method

public filterLoad ( Assetic\Asset\AssetInterface $asset )
$asset Assetic\Asset\AssetInterface
コード例 #1
0
    public function testSettingLoadPaths()
    {
        $expected = <<<EOF
.foo {
  color: blue;
}
.foo {
  color: red;
}
.bar {
  color: #ff0000;
}

EOF;
        $this->filter->setLoadPaths(array(__DIR__ . '/fixtures/less', __DIR__ . '/fixtures/less/import_path'));
        $asset = new StringAsset('@import "main"; @import "_import"; .bar {color: @red}');
        $asset->load();
        $this->filter->filterLoad($asset);
        $this->assertEquals($expected, $asset->getContent(), '->filterLoad() sets load paths to include paths');
    }
コード例 #2
0
 /**
  * Filters an asset after it has been loaded.
  *
  * @param AssetInterface $asset
  */
 public function filterLoad(AssetInterface $asset)
 {
     $asset->setContent($this->parser->parse($asset->getContent()));
     parent::filterLoad($asset);
 }