Example #1
0
 /**
  * {@inheritdoc}
  */
 public function filterDump(AssetInterface $asset)
 {
     $asset->setContent($this->filterReferences($asset->getContent(), function ($reference) use($asset) {
         try {
             return $this->cssRewriter->rewrite($reference, $asset);
         } catch (\Exception $e) {
             throw new FilterException($e->getMessage(), $e->getCode(), $e);
         }
     }));
 }
Example #2
0
 /**
  * @dataProvider pathNotRewritableProvider
  */
 public function testNotRewritable($path, $sourcePath = 'source_path', $targetPath = 'target_path')
 {
     $asset = $this->createAssetMock();
     $asset->expects($this->any())->method('getSourcePath')->will($this->returnValue($sourcePath));
     $asset->expects($this->any())->method('getTargetPath')->will($this->returnValue($targetPath));
     $reference = $this->createReference($path);
     $this->assertSame($reference[0], $this->cssRewriter->rewrite($reference, $asset));
 }